π‘ Pro zs Tip: Need a way to include βdynamicβ content or other files? Hereβs a simple βincludeβ plugin you can use:
$ cat .zs/include.sh
#!/bin/sh
if [ ! $# = 1 ]; then
printf "Usage: %s <file>\n" "$(basename "$0")"
exit 0
fi
fn="${ZS_OUTDIR}/$1"
if [ -f "${ZS_OUTDIR}/$1" ]; then
cat "${ZS_OUTDIR}/$1"
else
echo "error: file not found ${ZS_OUTDIR}/$1"
fi
Usage: {{ include.sh twtxt.txt }}
(as used by the Yarn.social site and to include a full-example feed in the βManuallyβ section (Thanks to @autiomaa for this feedback! πββοΈ) #Yarn.social #zs #static-site #static-site-generator