docs(P2): restore clean style — theme:default + inline style (REQ-265,266,267)

Reverted frontmatter theme: nova-sp -> theme: default + inline style:
block with S&P palette (#D6002A, #1B1B1B, Akkurat Pro). Retired
nova-sp-theme.css from render path (kept as reference with header
comment). render_slides.sh drops --theme arg. Converted all 21
**Benefit:** callouts to <div class='benefit'> (red top-rule + black
italic; white on title slides). Matches the old
the-developer-experience.html clean style.

---ci---
project: acdl
phase: 2
milestone: v1.23
status: execute
phase_role: execution
---/ci---
This commit is contained in:
Jon Chery
2026-08-12 00:14:07 +00:00
parent c9ace0af6e
commit 9114227ef1
5 changed files with 940 additions and 72 deletions
+4 -6
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# scripts/render_slides.sh — render the Nova presentation deck end-to-end:
# 1. Mermaid .mmd → .png (S&P-themed via sp-theme.json)
# 2. Marp .md → .html + .pptx (S&P-themed via nova-sp-theme.css)
# 2. Marp .md → .html + .pptx (S&P-themed via inline style: block in frontmatter)
# 3. Stage all rendered artifacts to git.
#
# Usage:
@@ -17,14 +17,12 @@ cd "$(git rev-parse --show-toplevel)"
MMD_DIR="docs/presentations/assets/mmd"
PNG_DIR="docs/presentations/assets/png"
THEME_JSON="$MMD_DIR/sp-theme.json"
THEME_CSS="docs/presentations/assets/nova-sp-theme.css"
PUPPETEER_CFG="docs/presentations/assets/puppeteer-config.json"
SRC="docs/presentations/${DECK}-marp.md"
HTML="docs/presentations/${DECK}.html"
PPTX="docs/presentations/${DECK}.pptx"
[ -f "$SRC" ] || { echo "ERROR: source deck $SRC not found" >&2; exit 1; }
[ -f "$THEME_CSS" ] || { echo "ERROR: theme CSS $THEME_CSS not found" >&2; exit 1; }
# --- Chrome / Chromium discovery ---
CHROME=""
@@ -65,12 +63,12 @@ echo ""
# --- Step 2: render Marp deck (S&P-themed) ---
# REQ-257: pinned marp-cli version (v4.5.0) to prevent boilerplate-CSS drift.
echo "=== Step 2: Rendering Marp deck → HTML + PPTX ==="
echo " Theme: $THEME_CSS"
echo " Theme: default (inline style)"
echo " HTML → $HTML"
npx --yes @marp-team/marp-cli@4.5.0 --allow-local-files --theme "$THEME_CSS" "$SRC" -o "$HTML" 2>&1 | tail -3
npx --yes @marp-team/marp-cli@4.5.0 --allow-local-files "$SRC" -o "$HTML" 2>&1 | tail -3
echo " PPTX → $PPTX"
npx --yes @marp-team/marp-cli@4.5.0 --allow-local-files --theme "$THEME_CSS" "$SRC" -o "$PPTX" 2>&1 | tail -3
npx --yes @marp-team/marp-cli@4.5.0 --allow-local-files "$SRC" -o "$PPTX" 2>&1 | tail -3
echo ""
# --- Step 3: stage ---