#! /bin/sh # Make folder if it doesn't exist if [ ! -d "/var/www/synd" ]; then # User should be www-data (like in generate.sh), but I use Fedora and root is the default one sudo -u root mkdir /var/www/synd fi # Remove record of previously generated files sudo rm -f /var/www/synd/.files # Generate files sudo ssg6 src /var/www/synd/ "Syndamia" "https://www.syndamia.com" for file in $(find "./generate-hooks" -type f -name "*.sh"); do sudo "$file" /var/www/synd done # # Tiny version # if [ ! -d "/var/www/tiny.synd" ]; then # User should be www-data (like in generate.sh), but I use Fedora and root is the default one sudo -u root mkdir /var/www/tiny.synd fi # Just take what is already made, no need to regenerate everything sudo cp -r /var/www/synd/* /var/www/tiny.synd/ # Remove unnecessary files sudo rm -f /var/www/tiny.synd/*.css sudo rm -rf /var/www/tiny.synd/fonts/ sudo rm -f /var/www/tiny.synd/.files # Remove references to stylesheets in all files for file in $(find "/var/www/tiny.synd" -type f -name "*.html"); do sudo sed -i 's/^.*stylesheet.*//g' $file done