diff options
| author | 2026-02-02 00:35:54 +0300 | |
|---|---|---|
| committer | 2026-02-02 00:35:54 +0300 | |
| commit | bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 (patch) | |
| tree | 27fff9c802dcdd22960bb2e776e58278000d0364 /content/posts/2025-11-03-blog-deploy.md | |
| parent | Поправил шаблон (diff) | |
| download | blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.gz blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.bz2 blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.xz blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.zip | |
Большая чистка блога
Diffstat (limited to 'content/posts/2025-11-03-blog-deploy.md')
| -rw-r--r-- | content/posts/2025-11-03-blog-deploy.md | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/content/posts/2025-11-03-blog-deploy.md b/content/posts/2025-11-03-blog-deploy.md deleted file mode 100644 index 2b394d6..0000000 --- a/content/posts/2025-11-03-blog-deploy.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -date: '2025-11-03' -tags: -- блог -title: Деплой блога ---- - -А ещё, я решил поделиться тем как я пишу в блог. Потому что, почему бы и нет. - -<!--more--> - -Во-первых, у меня есть такой вот Makefile просто в корне home: - -```Makefile -new-post: - @printf "Введите имя поста (латиницей, без пробелов) [new-post]: "; \ - read postname; \ - if [ -z "$$postname" ]; then \ - postname="new-post"; \ - fi; \ - date=$$(date +%Y-%m-%d); \ - file="neonxp.ru/posts/$$date-$$postname.md"; \ - echo "---" > "$$file"; \ - echo "title: " >> "$$file"; \ - echo "date: $$date" >> "$$file"; \ - echo "tags: []" >> "$$file"; \ - echo "---" >> "$$file"; \ - echo "" >> "$$file"; \ - echo "---" >> "$$file"; \ - echo "Комментариев в блоге не предусмотрено, но вы всегда можете написать мне на e-mail [i@neonxp.ru](mailto:i@neonxp.ru) или в джаббер [i@neonxp.ru](xmpp://i@neonxp.ru)" >> "$$file"; \ - nvim "$$file" - -publish-post: - yassg generate - scp -r /home/neonxp/.local/share/yassg/* neonxp.ru:/var/www/neonxp.ru/ -``` - -И, соответственно, когда я хочу написать новый пост, я вызываю `make new-post`, -скрипт у меня спрашивает имя файла, а затем открывает любимый neovim, в котором -я уже и пишу сам текст поста. - -Затем я вызываю `make publish-post` и сначала мой генератор статических сайтов -[YASSG](http://gitverse.ru/neonxp/yassg/) собирает сайт в статический HTML, а -потом отправляет всё на сервер в директорию, из которой сайт раздаётся. - -Очень просто! |
