#!/bin/env zsh CURRENT_DIR=$(realpath $(dirname $0)) LIVEJRNL_TEMPLATE_DIR="$CURRENT_DIR/templates/" LIVEJRNL_OUTPUT_DIR="$CURRENT_DIR/build/" cd $CURRENT_DIR cd livejrnl # enter venv source .venv/bin/activate # build the site and RSS feeds python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/deadjournal/index.html.template -o $LIVEJRNL_OUTPUT_DIR/index.html --config="$CURRENT_DIR/config.json" python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/shared/rss_feed.xml.template -o $LIVEJRNL_OUTPUT_DIR/feed.xml --config="$CURRENT_DIR/config.json" python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/shared/rss_feed.xml.template -o $LIVEJRNL_OUTPUT_DIR/feed_latest.xml --cutoff=5 --config="$CURRENT_DIR/config.json" # exit venv deactivate cd $CURRENT_DIR # build CSS mkdir -p ./build/css/ sassc -t compressed "$LIVEJRNL_TEMPLATE_DIR/deadjournal/scss/_stylesheet.scss" "$LIVEJRNL_OUTPUT_DIR/css/stylesheet.min.css"