#!/bin/sh set -e rebuild() { find -L distress.network | grep '/src.md' | sed 's;/src.md$;;' | \ while IFS='' read -r data ; do sh ./md.sh "$data" > /dev/null ; printf "\tbuilt: %s\n" "$data" ; done } sha=$(find -L distress.network | sed '/.git/d' | sort | sha256sum) if [ "$(cat .sha256)" = "$sha" ] ; then printf "[ok] \tignoring nav embed\n" ; else sh ./nav.sh distress.network distress.network/nav.html > /dev/null ; echo "$sha" > .sha256 ; printf "[ok] \tnav embed\n" ; fi if [ "$1" = -r ] ; then rebuild ; printf "[ok] \tfull rebuild\n"; fi sh ./plain.sh distress.network/nav.html distress.network/meta/sitemap/index.html > /dev/null sed 's/\(line-height:\) 1.5em/\1 1.25em/' -i'' distress.network/meta/sitemap/index.html printf "[ok] \tnav page\n" sh ./front.sh distress.network/index.html > /dev/null printf "[ok] \tfront page\n" sh ./sitemap.sh distress.network distress.network/sitemap.xml > /dev/null printf "[ok] \tsitemap.xml\n" printf "%s \treload complete\n" "[->]"