wowana.me
website source
commit 998cd5df5a9e1a23faa5f05ccc5014704650febb parent 362357c4d689e9e416e6055c3ad9a99194ea3e45 Author: opal hart <opal@wowana.me> Date: Wed, 5 Jun 2019 04:07:22 +0000 clean up postproc.sh, change page <title/>s Diffstat:
M | postproc.sh | | | 13 | +++++++++---- |
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/postproc.sh b/postproc.sh @@ -1,20 +1,25 @@ #!/bin/sh -cat src/header.inc - filename="$1" slug="$(basename "$filename" .part.xht)" unset iso human datepat -date="$(<"$filename" sed -n '/<!--\[time / {s/.* \(.*\)]-->/\1/; p; q}')" +date="$(sed <"$filename" -n '/<!--\[time / {s/.* \(.*\)]-->/\1/; p; q}')" if test -n "$date"; then iso="$(date -Iseconds -d$date)" human="$(date +'%Y %b %d' -d$date)" datepat="s@<!--\[time.*]-->@<time datetime='$iso' title='$iso'>$human</time>@;" fi +title="$(pup <"$filename" 'h1 text{}')" +if test -n "$title"; then + sed <src/header.inc "s<opal hart / wowaname<$title<" +else + cat <src/header.inc +fi + <"$filename" sed \ -e"1i <article class='main' id='$slug'>" \ -e"$datepat"'$a </article>' -cat src/footer.inc +cat <src/footer.inc