Repository navigation
Shared slide templates and PPTX-aligned k8s-ai-agent deck - #10
Merged
Merged
Conversation
- Shared templates in slide-base.css driven by plain markdown: cover, speaker, staircase, toc, section (auto-numbered), hero, cards, table-long, sidebar; header bar at 1/6 of slide height - Global inline rules: small (pen font, 90%, faded), em (pen font), blockquote lead/closing lines, unified secondary table headers, :github: icon shortcode - Template showcase: samples per class, class list page with links, showClassName labels - Viewer: home button, browser exporter with published PDF download - Tooling: make site (all decks in dev mode on one port), make preview builds the showcase locally - Apply shared templates to k8s-ai-agent and cloud-native (cover background, speaker, staircase, section, toc, hero)
…T110) - slide-base.css: points (numbered points, 2 columns from 4 items), cols/visual/table-full/table-dense, closing-box blockquote, hero header bar with overlapping picture and multi-image variant, figure/Mermaid card overlapping the header bar after the title, multiple header logos, code block border, section badge baseline - template-showcase: samples for new classes and updated class list - k8s-ai-agent: merge picture/table slide pairs per PPTX (45 -> 37), AI Gauge layout as in PPTX, Mermaid AI Agent diagram, per-agent logos from ai-gauge - cloud-native: shared templates (cols, visual, points wrap-up)
jmnote
added a commit
that referenced
this pull request
Nov 2, 2026
- Build the source PDF link from the site base so it works on exporter sub-routes; serve /<year>/*.pdf in standalone `make dev` - site.mjs: return 400 for malformed URLs, guard Referer parsing, check ports up front, log dead deck servers, drain request on upstream error - make preview builds into dist-preview/ instead of overwriting dist/ - Sanitize class labels, skip hidden slides in section numbering - Share SHOWCASE constant, escape showcase link, add site-request tests - Add .prettierrc.json, document !important and staircase fallbacks Co-authored-by: jmnote <jmnote.kim@samsung.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Reworks the shared slide templates in
tooling/site/slide-base.cssso decks are written in plain Markdown with aclass:per slide, and aligns the 2026-10-28 k8s-ai-agent deck with its original PPTX.Shared templates
points(big blue numbers, 2 columns from 4 items, also insidecols),cols,visual,table-full,table-densehero: full-width header bar with the picture overlapping it; multi-image variant (tall app screenshots spanning the slide height)![logo]images in the header bar, code block border, section badge baseline alignment and 16px radiusDecks
Test plan
make check(tests, README sync, full build)make siteand checked them in headless Chromium