#!/usr/bin/env bash
set -euo pipefail

ROOT="$(cd "$(dirname "$0")" && pwd)"
OUT="$ROOT/output"
CHROME="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

mkdir -p "$OUT/html" "$OUT/pdf" "$ROOT/tmp/pdfs"

build_one() {
  local source="$1" name="$2"
  pandoc "$ROOT/docs/$source" \
    --from=gfm+raw_html \
    --standalone \
    --embed-resources \
    --css "$ROOT/evidence-theme.css" \
    --metadata pagetitle="$name" \
    -o "$OUT/html/$name.html"

  "$CHROME" \
    --headless \
    --disable-gpu \
    --allow-file-access-from-files \
    --no-pdf-header-footer \
    --print-to-pdf="$OUT/pdf/$name.pdf" \
    "file://$OUT/html/$name.html" >/dev/null 2>&1
}

build_one "1-我的智慧食堂工作成果说明.md" "1_我的智慧食堂工作成果说明"
build_one "2-智慧食堂产品建设成果.md" "2_智慧食堂产品建设成果"
build_one "3-重点项目推进与技术成果.md" "3_重点项目推进与技术成果"
build_one "4-个人产品出品清单.md" "4_个人产品出品清单"

pandoc "$ROOT/docs/00-绩效材料审阅入口.md" \
  --from=gfm+raw_html \
  --standalone \
  --embed-resources \
  --css "$ROOT/evidence-theme.css" \
  --metadata pagetitle="2026高管绩效智慧食堂真实成果佐证" \
  -o "$OUT/html/00_绩效材料审阅入口.html"
