Очередная смена движка блога
Ну не совсем так. Скорее сильно переделал NXPCMS. По сути, превратил её в статический генератор по типу Hugo. Только с максимальной поддержкой Obsidian. Как ссылок, так и его варианта Markdown.
А раз изменения настолько кардинальные — не грешно и дать проекту новое имя. Встречайте: YASSG. Yet Another Static Site Generator. Оригинально, да.
Далее сделал pipeline чтобы при коммите нового поста в git - автоматически блог собирался и деплоился. А этим постом я по сути проверю сейчас как это работает.
Сейчас последовательность такая:
- пишу новый пост в Obsidian (достаточно удобно)
- Из него же с помощью специального Git плагина коммичу в репозиторий (https://gitverse.ru/neonxp/sites)
- В этом репозитории запускается пайплайн который скачивает последний билд моей новой CMS (https://gitverse.ru/neonxp/yassg/releases) и с помощью неё собирает Obsidian Vault в статический сайт и деплоит его на сервер.
- Всё!
Получается достаточно удобно!