diff options
1 files changed, 13 insertions, 12 deletions
| -rwxr-xr-x | generate.sh | 25 |
diff --git a/generate.sh b/generate.sh index 105cde3..c995b52 100755 --- a/generate.sh +++ b/generate.sh @@ -1,18 +1,20 @@ #! /bin/sh -# Make folder if it doesn't exist +# Make sure this script is ran as www-data! +# Also, the syndamiadotcom folder MUST be owned by www-data! + if [ ! -d "website" ]; then - sudo -u www-data mkdir website + mkdir website fi # Remove record of previously generated files -sudo rm -f website/.files +rm -f website/.files # Generate files -sudo ssg6 src website "Syndamia" "https://www.syndamia.com" +ssg6 src website "Syndamia" "https://syndamia.com" for file in $(find "./generate-hooks" -type f -name "*.sh"); do - sudo "$file" website + "$file" website done # @@ -20,19 +22,18 @@ done # if [ ! -d "tiny.website" ]; then - # User should be www-data (like in generate.sh), but I use Fedora and root is the default one - sudo -u root mkdir tiny.website + mkdir tiny.website fi # Just take what is already made, no need to regenerate everything -sudo cp -r website/* tiny.website/ +cp -r website/* tiny.website/ # Remove unnecessary files -sudo rm -f tiny.website/*.css -sudo rm -rf tiny.website/fonts/ -sudo rm -f tiny.website/.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 - sudo sed -i 's/^.*stylesheet.*//g' $file + sed -i 's/^.*stylesheet.*//g' $file done |