From 28f8b61032c390ef1b781bb56f17cdedd6417148 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Thu, 20 Mar 2025 22:25:41 -0500 Subject: minify css before building site --- build.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'build.sh') diff --git a/build.sh b/build.sh index aabf154..537954a 100755 --- a/build.sh +++ b/build.sh @@ -9,10 +9,10 @@ if [[ "$answer" =~ ^[Yy]$ ]]; then # Check if the environment flag is set to PROD if [[ "$ENV" == "prod" ]]; then echo "Environment: Production" - + # Check if publishing via LAN or remotely printf "Publishing on remote or LAN? [r|l] " - + # Update ubuntu_server variable based on answer read method if [[ "$method" =~ ^[Rr]$ ]]; then @@ -23,30 +23,30 @@ if [[ "$answer" =~ ^[Yy]$ ]]; then echo "Invalid input. Assuming LAN (ubuntu)" ubuntu_server="ubuntu" fi - + # Remove previous build rm -rf .build/* - - # Run publishing script - emacs --script publish.el &>/dev/null - + # Minify CSS minify -o theme/static/styles.min.css theme/static/styles.css - + + # Run publishing script + emacs --script publish.el &>/dev/null + # Deploy changes rsync -r --delete-before .build/* $ubuntu_server:/var/www/cmc.pub/ else echo "Environment: Development" - + # Remove previous build rm -rf .build/* - - # Run publishing script - emacs --script publish.el - + # Minify CSS minify -o theme/static/styles.min.css theme/static/styles.css + # Run publishing script + emacs --script publish.el + # Launch development web server cd .build/ python3 -m http.server -- cgit v1.2.3-70-g09d2