You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
605 B

#!/usr/bin/env bash
case "$1" in
tag)
title="Archive: $(echo "$ALLTAGS" | tr ' _' '\n ' | grep -i "$(echo "$2" | tr '_' ' ')")"
template="$(echo "" | pandoc --template=templates/blog.html \
-f markdown -t html5 -M archive -M title:"$title" 2> /dev/null )"
shift
;;
index)
template="$(echo "" | pandoc --template=templates/blog.html \
-f markdown -t html5 -M frontpage 2> /dev/null )"
;;
esac
shift
echo "$template" | sed -n '1,/#CONTENT#/p' | head -n -1
for i in "$@"; do
case "$i" in
tmp/intros/*) cat "$i" ;;
esac
done
echo "$template" | sed -n '/#CONTENT#/,$p' | sed '1d'