Если вы хотели расширить возможности Obsidian, подходящих готовых плагинов не нашли, писать на Typescript морально не готовы, а писать консольные утилиты любите умеете и практикуете, то этот пост для вас. Не так давно натолкнулся у какого-то блогера упоминание о плагине Shell commans, с помощью которого можно вызвать консольную команду. Взглянув на него повнимательнее я понял - это неограненный алмаз, недооцененный артефакт, и даже удивительно, почему так мало о нем говорят.
[Далее]Превращаем заметки Obsidian в посты Telegraph
Чтобы писать посты в Obsidian и постить в Telegraph прям с таблицами, Dataview и прочими плюшками, достаточно копировать заметку в HTML с помощью плагина Copy Document as HTML
Ставим плагин и настраиваем как хочется:
- убираем front-matter (Remove properties)
- вшиваем картинки (Embed external images)
- вики-ссылки делаем просто текстом (Link handling: Don’t link)
- убираем лишние добавки к заметке (Footnote handling: Remove everything)
Чтобы запустить вызываем команду (Cmd-P
): Copy document as HTML: Copy selection or document to clipboard. Это отправит в буфер обмена или выделенный фрагмент (если выделено что-то) или весь документ.
Превращаем заметки Obsidian в посты Hugo
Когда решил вернуться к написанию постов в блог, решил перевести его на генерацию статических сайтов Hugo. А так как к тому моменту я успел полюбить Obsidian, то стал решать, как бы так сделать, чтобы писать статьи в нем, а в Hugo транслировать с нужными модификациями. Готовые решения меня не устроили (то одно не так то другое не то), решил сделать что-то свое. Плагин для Obsidian не осилил (никогда не писал на TypeScript), поэтому с помощью ИИ накидал варианты на Python и Go. Скачать можно с моего GitHub.
[Далее]