diff options
Diffstat (limited to 'md.sh')
-rwxr-xr-x | md.sh | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -5,9 +5,9 @@ set -e # ./md.sh <target dir> # ./md.sh <input md> <output html> # -# input: <target dir>/src.md ; ./md-header ; ./md-footer +# input: <target dir>/src.md ./md-header ./md-footer <site root>/nav.html # output: <target dir>/index.html -# dependencies: lowdown, fzf, ./urlencode +# dependencies: lowdown fzf ./urlencode # Copyright 2019-2020 DistressNetwork° <uplink@distress.network> # @@ -86,9 +86,11 @@ METADESC="\«\;${BOMBER}\»\; \&mdash\; ${LEADING}" sed "s;<meta name=\"description\" content=\"#;<meta name=\"description\" content=\"${METADESC};1" -i'' $OUT printf '[ok] meta description\n' -NAVLINE=$(grep -n '<nav>' $OUT | cut -f 1 -d :) -sed "${NAVLINE}r distress.network/nav.html" -i'' $OUT -printf '[ok] sitemap\n' +if [ -f $(echo $IN | cut -f 1 -d /)/nav.html ] ; then +NAVLINE=$(grep -n '<nav>' $OUT | cut -f 1 -d :) ; +sed "${NAVLINE}r $(echo $OUT | cut -f 1 -d /)/nav.html" -i'' $OUT ; +printf '[ok] sitemap\n' ; +fi [ "$(grep -n '<p><img' $OUT)" ] && { |