summaryrefslogtreecommitdiff
path: root/content/posts/2025-10-11-blog.md
diff options
context:
space:
mode:
author2026-01-31 20:38:50 +0300
committer2026-01-31 23:38:53 +0300
commit49458f5ffd5a48c465117ec27f6437683f75acc1 (patch)
treea99ee68116d10c2b2e5a70c442cdadec95ba793c /content/posts/2025-10-11-blog.md
downloadblog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.gz
blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.bz2
blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.xz
blog-49458f5ffd5a48c465117ec27f6437683f75acc1.zip
initial
Diffstat (limited to 'content/posts/2025-10-11-blog.md')
-rw-r--r--content/posts/2025-10-11-blog.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/content/posts/2025-10-11-blog.md b/content/posts/2025-10-11-blog.md
new file mode 100644
index 0000000..2a67127
--- /dev/null
+++ b/content/posts/2025-10-11-blog.md
@@ -0,0 +1,32 @@
+---
+date: '2025-10-11'
+draft: true
+tags:
+- блог
+title: Очередная смена движка блога
+---
+
+Ну не совсем так. Скорее сильно переделал NXPCMS. По сути, превратил её в
+статический генератор по типу Hugo. Только с максимальной поддержкой Obsidian.
+Как ссылок, так и его варианта Markdown.
+
+<!--more-->
+
+А раз изменения настолько кардинальные — не грешно и дать проекту новое имя.
+Встречайте: [YASSG. Yet Another Static Site
+Generator](https://gitverse.ru/neonxp/yassg). Оригинально, да.
+
+Далее сделал pipeline чтобы при коммите нового поста в git - автоматически блог
+собирался и деплоился. А этим постом я по сути проверю сейчас как это работает.
+
+Сейчас последовательность такая:
+
+1. пишу новый пост в Obsidian (достаточно удобно)
+2. Из него же с помощью специального Git плагина коммичу в репозиторий
+ (https://gitverse.ru/neonxp/sites)
+3. В этом репозитории запускается пайплайн который скачивает последний билд моей
+ новой CMS (https://gitverse.ru/neonxp/yassg/releases) и с помощью неё
+ собирает Obsidian Vault в статический сайт и деплоит его на сервер.
+4. Всё!
+
+Получается достаточно удобно!