diff options
Diffstat (limited to 'make_html')
| -rwxr-xr-x | make_html | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -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/ |
