summaryrefslogtreecommitdiff
path: root/content/posts/2025-11-03-blog-deploy.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2025-11-03-blog-deploy.md')
-rw-r--r--content/posts/2025-11-03-blog-deploy.md46
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, а
-потом отправляет всё на сервер в директорию, из которой сайт раздаётся.
-
-Очень просто!