diff --git a/scripts/blogposts.bash b/scripts/blogposts.bash new file mode 100755 index 0000000..4a06718 --- /dev/null +++ b/scripts/blogposts.bash @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +cat < +

Posts

+
+HDR + +for blog_post_md in blog/*.md; do + date=$(grep -o '[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}' <<<"$blog_post_md") + title=$(grep -m 1 '^#\s\+' "$blog_post_md" | sed 's/^#\s\+//') + html=$(sed 's/\.md$/.html/' <<<"$blog_post_md") + + cat <$date +
$title
+INNIE +done + +cat < + +FTR diff --git a/scripts/htmlify.bash b/scripts/htmlify.bash new file mode 100755 index 0000000..648e674 --- /dev/null +++ b/scripts/htmlify.bash @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +sed 's/\.md$/.html/' <<<"$1" diff --git a/scripts/indicators b/scripts/indicators new file mode 100755 index 0000000..282ff3b --- /dev/null +++ b/scripts/indicators @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +pushd blog +for post in *.md; do + ind_name=$(sed 's/\.md$/.indicator.html/' <<<"$post") + [ ! -a "$ind_name" ] && ln -s ../blog.indicator.html "$ind_name" +done +popd # blog