aboutsummaryrefslogtreecommitdiff
path: root/blog/build.sh
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-02-15 20:16:44 +0100
committeralex <alex@pdp7.net>2026-02-15 20:21:01 +0100
commit47fe10e00a76bb9d5f60758b24231135e20906bf (patch)
treea85f805c14c3104640c6fbacc06ead5a037b0e11 /blog/build.sh
parente05dee11a50f75b266f91d80fc91a493ceda8ae0 (diff)
Migrate to coppewebitemaster
Diffstat (limited to 'blog/build.sh')
-rwxr-xr-xblog/build.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/blog/build.sh b/blog/build.sh
new file mode 100755
index 00000000..27371f6c
--- /dev/null
+++ b/blog/build.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -ue
+
+TARGET=$1
+HERE=$(pwd)
+
+rm -rf $TARGET
+cp -a content/ $TARGET
+
+echo Converting gmi to html...
+
+cd $TARGET
+find . -name '*.gmi' -print0 | xargs -0 coppewebite-to-html --css $HERE/style.css
+
+echo Generating index...
+cat >index.gmi <<EOF
+# El blog es mío
+## Hay otros como él, pero este es el mío
+
+Envíame email a alex arroba corcoles punto net.
+
+EOF
+find . -path './2???/??/*.gmi' -type f -print0 | coppewebite-indexer . >>index.gmi
+
+echo Generating RSS...
+coppewebite-to-rss <index.gmi https://alex.corcoles.net . >index.rss
+
+echo Converting index to HTML...
+coppewebite-to-html index.gmi --feed-title "El blog es mío" --feed-href index.rss --css $HERE/style.css
+
+echo Done