diff options
| author | 2026-01-31 20:38:50 +0300 | |
|---|---|---|
| committer | 2026-01-31 23:38:53 +0300 | |
| commit | 49458f5ffd5a48c465117ec27f6437683f75acc1 (patch) | |
| tree | a99ee68116d10c2b2e5a70c442cdadec95ba793c /content/posts/2025-11-04-blog-deploy-2.md | |
| download | blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.gz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.bz2 blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.xz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.zip | |
initial
Diffstat (limited to '')
| -rw-r--r-- | content/posts/2025-11-04-blog-deploy-2.md | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/content/posts/2025-11-04-blog-deploy-2.md b/content/posts/2025-11-04-blog-deploy-2.md new file mode 100644 index 0000000..b692d94 --- /dev/null +++ b/content/posts/2025-11-04-blog-deploy-2.md @@ -0,0 +1,50 @@ +--- +date: '2025-11-04' +tags: +- блог +title: Деплой блога — пересмотр +--- + +После [вчерашнего поста](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, +например, аналогом хуков? Надо будет обмозговать. |
