From bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Mon, 2 Feb 2026 00:35:54 +0300 Subject: =?UTF-8?q?=D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B0=D1=8F=20=D1=87?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BA=D0=B0=20=D0=B1=D0=BB=D0=BE=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/posts/2025-11-03-blog-deploy.md | 46 --------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 content/posts/2025-11-03-blog-deploy.md (limited to 'content/posts/2025-11-03-blog-deploy.md') 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: Деплой блога ---- - -А ещё, я решил поделиться тем как я пишу в блог. Потому что, почему бы и нет. - - - -Во-первых, у меня есть такой вот 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, а -потом отправляет всё на сервер в директорию, из которой сайт раздаётся. - -Очень просто! -- cgit v1.2.3