Tiddlywiki
Пользовался с 22-го по 25-й год. Мигрировал заметки на Dokuwiki , но к Тидливики остались тёплые чувства.
Одностраничная Тидливики (html-версия), если её открыть её как файл в браузере, не имеет возможности перезаписать себя. Такой отредактированный файлик можно только сохранить из браузера.
Но, если одностраничная Тидливики будет загружена с веб-сервера поддерживающего методы DAV, то такая Тидливики может перезаписывать себя на сервере.
Цифровой сад
У Tiddlywiki есть свой стиль работы с заметками. Всё хочется разбить на мельчайшие части - тидли, а потом уже ссылаться в них друг на друга. Можно вкладывать один тидль в другой.
В итоге, на Тидливики растут отличные сады. Но есть проблемы с их публикацией.
Простой DAV-сервер для Тидливики
Rclone может работать как простой веб-сервер. Поддерживает DAV-методы.
В папке ./notebooks
у меня тидливики-ферма.
sh code snippet start
$ rclone serve webdav ./notebooks --addr :8380
sh code snippet end
http://localhost:8380 - там будет доступно содержимое папки ./notebooks
.
Но остаётся боль - работа с файлами.
Загрузить файлы с Tiddlywiki по-соседству
Если просто закидывать файлы (картинки, пдф-ки) драг-н-дропом то они сохраняются прямо в html-файлик, что увеличивает его вес. Если работать локально - пофиг. Но если грузить вики по-сети, то пока файлик целиком (со всеми вложенными файлами) не загрузится - вики даже не посмотреть.
К счастью, WebDAV Utilities + File Uploads могут загружать файлы по-соседству с Тидливики, а в самой Тидливики создавать тидль со ссылкой (_canonical_uri) на файлики.
Tiddlywiki wiki farm (DAV)
WebDAV Utilities будет бэкапить на каждое сохранение текущую версию Тидливики в соседнюю папочку.
File Uploads позволяют закинуть файлы драг-н-дропом в открытую вики. В самой вики появится тидль с canonical_url до картинки, которая ляжет в папку /files по-соседству.
Сайт на Тидливики
Было желание опубликовать часть тидлов из личной вики.