diff options
Diffstat (limited to 'content/posts/2025-11-04-blog-deploy-2')
| -rw-r--r-- | content/posts/2025-11-04-blog-deploy-2/index.md | 50 |
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, +например, аналогом хуков? Надо будет обмозговать. |
