From 6c8a113c7416056ea8c404307f15e9f6c3db3b28 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 7 Aug 2026 02:23:06 -0700 Subject: water plan also add local mode to build script, and fix the template's title issue (would say index; now says the title). --- make_html | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'make_html') diff --git a/make_html b/make_html index fe42448..fdc8133 100755 --- a/make_html +++ b/make_html @@ -2,13 +2,18 @@ MARKDOWN_IN="$1" [ -z "$MARKDOWN_IN" ] && { echo "Script requires one markdown argument."; exit 1; } +if [ $# -eq 2 ]; then + LOCAL_MODE=1 +fi set -o errexit set -o xtrace OUTPUT_DIR="site_generated" -[ -d "$OUTPUT_DIR" ] && rm -r "$OUTPUT_DIR" -mkdir "$OUTPUT_DIR" +[ ! $LOCAL_MODE ] && [ -d "$OUTPUT_DIR" ] && rm -r "$OUTPUT_DIR" +if [ ! -d "$OUTPUT_DIR" ]; then + mkdir "$OUTPUT_DIR" +fi pandoc \ --mathml \ @@ -20,6 +25,12 @@ pandoc \ -o "$OUTPUT_DIR/site.zip" \ "$MARKDOWN_IN" +if [ $# -eq 2 ]; then + # Local mode + unzip -o "$OUTPUT_DIR/site.zip" -d "$OUTPUT_DIR" + exit +fi + unzip -o "$OUTPUT_DIR/site.zip" -d /var/www/html/ cp -r vr_assets /var/www/html/ cp -r images /var/www/html/ -- cgit v1.2.3