From 721630bec0f887e1bb2f9c5e7135b560318208c8 Mon Sep 17 00:00:00 2001 From: squibid Date: Sat, 11 Mar 2023 12:41:48 -0500 Subject: rewrite site and stop using iframes --- scripts/genblog | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 scripts/genblog (limited to 'scripts/genblog') diff --git a/scripts/genblog b/scripts/genblog new file mode 100755 index 0000000..e77f85f --- /dev/null +++ b/scripts/genblog @@ -0,0 +1,25 @@ +#!/bin/sh + +blogs=$(ls -ct1 blog/*.html) +blogs5=$(ls -ct1 blog/*.html | head -5) +date() { + ls -ct1l --time-style=+'%Y %b %d' $1 | cut -d ' ' -f 6-8 +} +# delete old bloglist +sed -i -n '1,/

/p;/ <\/p> /,$p' index.html +sed -i -n '1,/

/p;/ <\/p> /,$p' blog.html + +# top 5 blogs +for i in $blogs5; do + name=$(echo $i | sed 's/blog\///' | sed 's/\..*//' | sed 's/-/ /g') + line="$name [$(date $i)]
" + # add new bloglist + sed -i "/\ <\/p> /i $line" index.html +done +# full blog +for i in $blogs; do + name=$(echo $i | sed 's/blog\///' | sed 's/\..*//' | sed 's/-/ /g') + line="$name$(date $i)
" + # add new bloglist + sed -i "/ <\/p> /i $line" blog.html +done -- cgit v1.2.1