Добро пожаловать в TiddlyWiki, нелинейную персональную веб-записную книжку, которую каждый может использовать и хранить вечно, независимо от какой-либо корпорации.
TiddlyWiki — это полноценная интерактивная вики на JavaScript. Его можно использовать как отдельный HTML-файл в браузере или как мощное приложение Node.js. Он обладает широкими возможностями настройки: весь пользовательский интерфейс реализован в взломанном WikiText.
Узнайте больше и увидите это в действии на https://tiddlywiki.com/.
Документация для разработчиков находится на https://tiddlywiki.com/dev/.
Предварительный просмотр запросов на включение предоставлено Netlify
Новый официальный форум для обсуждения TiddlyWiki: запросы о помощи, анонсы новых выпусков и плагинов, обсуждение новых функций или просто обмен опытом. Вы можете принять участие через соответствующий веб-сайт или подписаться по электронной почте.
talk.tiddlywiki.org — это служба сообщества, которую мы размещаем и поддерживаем сами. Скромные текущие расходы покрываются за счет пожертвований сообщества.
Для удобства существующих пользователей мы также продолжаем использовать исходную группу TiddlyWiki (размещенную в группах Google с 2005 года): https://groups.google.com/group/TiddlyWiki
Существует несколько ресурсов, на которых разработчики могут узнать больше о TiddlyWiki, а также обсудить и внести свой вклад в его развитие.
Существует также дискуссионная группа, специально предназначенная для обсуждения инициатив по улучшению документации TiddlyWiki: https://groups.google.com/group/tiddlywikidocs.
TiddlyWiki — это однофайловое приложение, которое легко использовать. Для опытных пользователей и разработчиков есть возможность использовать конфигурацию клиент/сервер Node.js. Эта конфигурация также используется для создания приложения TiddlyWiki SinglePageApplication.
Дебиан/Убунту :
apt install nodejs
Возможно, потребуется дальнейшее сопровождение:
apt install npm
Арч Линукс
yay -S tiddlywiki
(устанавливает узел и tiddlywiki)
brew install node
Термукс для Android
См. http://nodejs.org.
npm install -g tiddlywiki
Если произойдет сбой с ошибкой, возможно, вам придется повторно запустить команду от имени администратора:sudo npm install -g tiddlywiki
(Mac/Linux)
tiddlywiki --version
tiddlywiki mynewwiki --init server
для создания папки для новой вики, содержащей компоненты, связанные с серверомtiddlywiki mynewwiki --listen
, чтобы запустить TiddlyWikitiddlywiki mynewwiki --build index
Флаг -g
позволяет установить TiddlyWiki глобально. Без него TiddlyWiki будет доступна только в том каталоге, в котором вы ее установили.
node: command not found
хотя пакет node.js установлен, вам может потребоваться создать символическую ссылку между nodejs
и node
. Обратитесь к руководству вашего дистрибутива и whereis
правильно создать ссылку. См. выпуск GitHub 1434.sudo ln -s /usr/bin/nodejs /usr/bin/node
npm install -g [email protected]
TiddlyWiki5 включает набор команд для использования в командной строке для выполнения обширного набора операций на основе TiddlyWikiFolders, TiddlerFiles.
Например, следующая команда загружает тиддлеры из HTML-файла TiddlyWiki, а затем сохраняет один из них в статическом HTML:
tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html
Запуск tiddlywiki
из командной строки загружает ядро TiddlyWiki, загружает основные плагины и создает пустое хранилище вики. Затем он последовательно обрабатывает аргументы командной строки слева направо. Аргументы разделяются пробелами.
Появилось в версии 5.1.20. Во-первых, может быть ноль или более ссылок на плагины, идентифицируемых префиксом +
для имен плагинов или ++
для пути к папке плагина. Эти плагины загружаются в дополнение к любым указанным в TiddlyWikiFolder.
Следующий аргумент — это необязательный путь к папке TiddlyWikiFolder, которую необходимо загрузить. Если его нет, то используется текущий каталог.
Далее следуют команды и их отдельные аргументы, каждая команда обозначается префиксом --
.
tiddlywiki [+ | ++] [] [-- [[,]]]
Например:
tiddlywiki --version
tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen
tiddlywiki ++./mygreatplugin mywiki --listen
Появившиеся в версии 5.1.18. Такие команды, как ListenCommand, которые поддерживают большое количество параметров, могут использовать NamedCommandParameters, чтобы сделать работу менее громоздкой. Например:
tiddlywiki wikipath --listen username=jeremy port=8090
Полный список доступных команд см. в разделе «Команды».
Если вы установили TiddlyWiki на Node.js обычным способом, то при выходе новой версии вы можете обновить ее с помощью этой команды:
npm update -g tiddlywiki
На Mac или Linux вам нужно добавить sudo следующим образом:
sudo npm update -g tiddlywiki
Этот файл readme был автоматически создан TiddlyWiki.