#!/bin/bash
output-heading()
{
# 1 = dategroup
# we assign the heading to the id for the purpose of URL hashes
echo "
$1
"
# every heading is followed by at least one index line
echo ''
}
output-line()
{
# 1 = day, 2 = pagefile, 3 = fmtsubject
printf '- (%s) %s
' "$@"
}
close-heading()
{
echo '
'
}
cat <
$( [ -n "$html_external_css" ] \
&& printf '' \
"$html_external_css"
)
$title
$html_pre_index
EOH
# generate index and populate statistical vars
do-index output-heading output-line close-heading
cat <
$( [ -n "$html_footer" ] \
&& printf '%s
' "$html_footer"
)
$( [ -n "$html_index_footer" ] \
&& printf '%s
' "$html_index_footer"
)
Copyright © $yearrange $copyright
Last Updated: $( ./tsdate "$lastts" '%F %H:%M:%S' )
$lasthash
EOF