diff options
Diffstat (limited to 'blog/build.sh')
| -rwxr-xr-x | blog/build.sh | 32 |
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 |
