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:
@@ -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 ---
|
||||
|
||||
Reference in New Issue
Block a user