diff options
Implemented generation of a tiny version of the website, that uses no css
2 files changed, 44 insertions, 0 deletions
| -rwxr-xr-x | generate-dev.sh | 22 | ||||
| -rwxr-xr-x | generate.sh | 22 |
diff --git a/generate-dev.sh b/generate-dev.sh index 53aaec3..c558650 100755 --- a/generate-dev.sh +++ b/generate-dev.sh @@ -14,3 +14,25 @@ sudo ssg6 src /var/www/synd/ "Syndamia" "https://www.syndamia.com" sudo ./make-titles.sh /var/www/synd sudo ./make-descriptions.sh /var/www/synd + +# +# 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 diff --git a/generate.sh b/generate.sh index 7f577f8..e33f5f3 100755 --- a/generate.sh +++ b/generate.sh @@ -13,3 +13,25 @@ sudo ssg6 src website "Syndamia" "https://www.syndamia.com" sudo ./make-titles.sh website sudo ./make-descriptions.sh website + +# +# Tiny version +# + +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 +fi + +# Just take what is already made, no need to regenerate everything +sudo 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 + +# 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 +done |