From a9f3c8acf55984553e13e3343003717eaf1abc96 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 20 May 2022 21:27:20 +0200 Subject: Added blog --- build.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'build.sh') diff --git a/build.sh b/build.sh index 1308a99..4e117b3 100755 --- a/build.sh +++ b/build.sh @@ -29,4 +29,34 @@ recursivebuild() { done } +makeblog() { + bf=src/blog/blog.md + ff=src/blog/feed.xml + + printf "# Blog\n\n[RSS Feed](feed.xml)\n\n" > $bf + cp feed-top.xml $ff + + for i in $(ls src/blog | sort -r); do + if [ -d src/blog/$i ]; then + f="src/blog/$i/*.md" + d=$(grep -E '^[0-9]{4}-[0-9]{2}-[0-9]{2}$' $f) + t=$(head -n 1 $f | sed 's/# //') + echo "* $d [$t]($i)" >> $bf + + echo "" >> $ff + echo "$t" >> $ff + echo "https://sebastiano.tronto.net/blog/$i" >> $ff + echo "$t" >> $ff + echo "$d" >> $ff + echo "" >> $ff + echo "" >> $ff + fi + done + + echo "" >> $ff + echo "" >> $ff + echo "" >> $ff +} + +makeblog recursivebuild src -- cgit v1.3