#!/usr/bin/env bash # ================================================================ # HTML-Build der Fortna-Dokumentation (DE) # 1. index.rst generieren # 2. sphinx-build -b html # Voraussetzung: chapters/ ist befuellt (fortna_convert_chapters.sh --apply) # ================================================================ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/setenv.sh" if [ ! -d "$PROJECT/.venv" ]; then echo "FEHLER: .venv nicht gefunden. Bitte zuerst install_py.sh ausfuehren." exit 1 fi source "$PROJECT/.venv/bin/activate" 2>/dev/null || source "$PROJECT/.venv/Scripts/activate" echo "" echo "[1/2] index.rst generieren ..." python "$PV_LIB/build_index.py" echo "" echo "[2/2] HTML erzeugen (sphinx-build -b html) ..." python -m sphinx -b html "$PROJECT" "$PROJECT/_build/html" echo "" echo "Fertig. HTML: $PROJECT/_build/html/index.html" deactivate