Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commitd998b3362c82fec4e29c83cf15f4ac0dc0f62329 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2021-06-23 18:22:25 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2021-06-23 18:22:25 +0300
Files0c7a60df2e2c35cf33fef208e87a00523574f6ff
syndamia.com-d998b3362c82fec4e29c83cf15f4ac0dc0f62329.tar
syndamia.com-d998b3362c82fec4e29c83cf15f4ac0dc0f62329.tar.gz
syndamia.com-d998b3362c82fec4e29c83cf15f4ac0dc0f62329.zip
Parentab603c04bac1799261af70d515cc61215edafcb5 (diff)
Implemented generation of a tiny version of the website, that uses no css
2 files changed, 44 insertions, 0 deletions
-rwxr-xr-xgenerate-dev.sh22
-rwxr-xr-xgenerate.sh22
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