#! /bin/sh # Make sure this script is ran as www-data! # Also, the syndamiadotcom folder MUST be owned by www-data! if [ ! -d "website" ]; then mkdir website fi # Remove record of previously generated files rm -f website/.files # Generate files ssg src website "Syndamia" "https://syndamia.com" allnormfiles=$(find './website' -type f -name "*.html") find './awk-edits' -type f -name "#*.awk" -exec cat {} + > /tmp/syndamiadotcom-awk find './awk-edits' -type f -name "[A-Z]*.awk" -exec cat {} + >> /tmp/syndamiadotcom-awk find './awk-edits' -type f -name "_*.awk" -exec cat {} + >> /tmp/syndamiadotcom-awk find './awk-edits' -type f -name "[a-z]*.awk" -exec cat {} + >> /tmp/syndamiadotcom-awk for file in $(find './website' -type f -name "*.html"); do awk -f '/tmp/syndamiadotcom-awk' "$file" > tmp && mv -f tmp "$file" done # # Tiny version # if [ ! -d "tiny.website" ]; then mkdir tiny.website fi # Just take what is already made, no need to regenerate everything cp -r website/* tiny.website/ # Remove unnecessary files rm -f tiny.website/*.css rm -rf tiny.website/fonts/ rm -f tiny.website/.files # Remove references to stylesheets in all files for file in $(find "tiny.website" -type f -name "*.html"); do sed -i -E 's/^.*(rel="stylesheet|\Content/
Content/g' $file sed -i 's/<\/head>/\t