Skip to content

docs: modernize the shared slide theme#45

Merged
henryiii merged 1 commit into
mainfrom
modern-slide-theme
Jul 13, 2026
Merged

docs: modernize the shared slide theme#45
henryiii merged 1 commit into
mainfrom
modern-slide-theme

Conversation

@henryiii

Copy link
Copy Markdown
Contributor

🤖 AI text below 🤖

The Marp theme was just the default plus a .columns helper. This fills out simplepy.css into a proper theme: Inter / JetBrains Mono typography, an indigo→sky accent gradient (top strip + heading underline), dark rounded code panels with a One Dark-style highlight palette, styled tables/blockquotes, and a dark gradient treatment for title slides.

Each deck gets one frontmatter line, _class: lead, which Marp applies to the first slide only — that's what switches title slides to the dark look.

Since decks are split between # and ## for body-slide headings, the theme styles both alike; normalizing that could be a follow-up.

Verified by rendering several decks (title, code, table, and dense-text slides) to images.

Replace the near-empty simplepy.css with a full custom Marp theme
(Inter/JetBrains Mono, indigo accent gradient, dark code panels,
styled tables, dark lead title slides) and tag each deck's title
slide with _class: lead.

Assisted-by: ClaudeCode:claude-fable-5
@henryiii henryiii merged commit 6365662 into main Jul 13, 2026
3 checks passed
@henryiii henryiii deleted the modern-slide-theme branch July 13, 2026 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant