summaryrefslogtreecommitdiff
path: root/content/posts/2025-11-04-blog-deploy-2
diff options
context:
space:
mode:
author2026-02-02 00:35:54 +0300
committer2026-02-02 00:35:54 +0300
commitbfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 (patch)
tree27fff9c802dcdd22960bb2e776e58278000d0364 /content/posts/2025-11-04-blog-deploy-2
parentПоправил шаблон (diff)
downloadblog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.gz
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.bz2
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.xz
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.zip
Большая чистка блога
Diffstat (limited to 'content/posts/2025-11-04-blog-deploy-2')
-rw-r--r--content/posts/2025-11-04-blog-deploy-2/index.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/content/posts/2025-11-04-blog-deploy-2/index.md b/content/posts/2025-11-04-blog-deploy-2/index.md
new file mode 100644
index 0000000..f64e905
--- /dev/null
+++ b/content/posts/2025-11-04-blog-deploy-2/index.md
@@ -0,0 +1,50 @@
+---
+date: "2025-11-04"
+tags:
+ - блог
+title: Деплой блога — пересмотр
+---
+
+После [вчерашнего поста](/posts/2025-11-03-blog-deploy/) мне написал один [хороший
+человек](http:/www.stargrave.org) с дельным замечанием, что не стоит для этих
+целей использовать make. Действительно так. И предложил хорошее решение, что
+это стоило сделать просто sh скриптами.
+
+У меня только один вопрос. А почему я сам-то так сначала не сделал? Это же
+буквально на поверхности!
+
+Штош, бывает, затупил. Да и привык для всех гвоздей использовать этот молоток.
+
+<!--more-->
+
+Обновлённые скрипты:
+
+~/.local/bin/new-post
+
+```sh
+#!/bin/sh -e
+postname="${@:-new-post}"
+date=$(date +%Y-%m-%d)
+fn="neonxp.ru/posts/$date-$postname.md"
+cat >$fn <<EOF
+---
+title:
+date: $date
+tags: []
+---
+
+---
+EOF
+$EDITOR $fn
+```
+
+~/.local/bin/deploy-blog
+
+```sh
+#!/bin/sh -e
+yassg generate
+scp -r /home/neonxp/.local/share/yassg/* neonxp.ru:/var/www/neonxp.ru/
+```
+
+Сейчас раздумываю, а почему бы этот функционал не включить в сам yassg,
+например, аналогом хуков? Надо будет обмозговать.