summaryrefslogtreecommitdiffstats
path: root/make_html
blob: 7c7ca2b30432faafd4cfe584d6a2d30d1b009c33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env bash

MARKDOWN_IN="$1"
[ -z "$MARKDOWN_IN" ] && { echo "Script requires one markdown argument."; exit 1; }

set -o errexit
set -o xtrace

OUTPUT_DIR="site_generated"
[ -d "$OUTPUT_DIR" ] && rm -r "$OUTPUT_DIR"
mkdir "$OUTPUT_DIR"

pandoc \
  --mathml \
  --template template.html \
  --split-level 2 \
  --toc \
  -o "$OUTPUT_DIR/index.html" \
  "$MARKDOWN_IN"

mv -f "$OUTPUT_DIR"/* /var/www/html/
gzip -k -9 -f js/*.js
gzip -k -9 -f js/*.css
cp -r js /var/www/html/
cp -r vr_assets /var/www/html/
cp -r images /var/www/html/