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 ++++++++++++++++++++++++++++++ feed-top.xml | 10 ++++++++++ src/blog/blog.md | 4 ++++ src/blog/feed.xml | 13 +++++++++++++ top.html | 3 ++- 5 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 feed-top.xml create mode 100644 src/blog/blog.md create mode 100644 src/blog/feed.xml 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 diff --git a/feed-top.xml b/feed-top.xml new file mode 100644 index 0000000..b4e2251 --- /dev/null +++ b/feed-top.xml @@ -0,0 +1,10 @@ + + + + +Sebastiano Tronto's blog +https://sebastiano.tronto.net/blog + +Thoughts about software, computers and whatever I feel like sharing + + diff --git a/src/blog/blog.md b/src/blog/blog.md new file mode 100644 index 0000000..aa51ab7 --- /dev/null +++ b/src/blog/blog.md @@ -0,0 +1,4 @@ +# Blog + +[RSS Feed](feed.xml) + diff --git a/src/blog/feed.xml b/src/blog/feed.xml new file mode 100644 index 0000000..7154cf8 --- /dev/null +++ b/src/blog/feed.xml @@ -0,0 +1,13 @@ + + + + +Sebastiano Tronto's blog +https://sebastiano.tronto.net/blog + +Thoughts about software, computers and whatever I feel like sharing + + + + + diff --git a/top.html b/top.html index 0a193d6..6dd90ac 100644 --- a/top.html +++ b/top.html @@ -41,7 +41,8 @@ Research | Git | - Cubing + Cubing | + Blog -- cgit v1.3