Demo Feature Walkthrough
Why this article exists
This demo post now tracks what should be verified after updating to a newer theme release.
Verification flow
- Confirm multilingual pages can be reached from the language switcher.
- Confirm listing pages support search and tag filtering.
- Confirm shortcodes on content (
toc,tags,recent-posts) render correctly. - Confirm interactive features: copy/soft-wrap on code blocks, Mermaid, KaTeX, and PhotoSwipe.
- Confirm three-way theme toggle works: Light (sun) → Dark (moon) → Retro (gamepad) → Light. Retro mode should show NES pixel styling with deep-blue background and pixel font headings.
- Confirm optional post upvote is visible and API wiring is working.
Expected config
params.mainSectionsincludes your publishing section (demo usesposts).outputs.homeincludesJSONfor search indexing.params.upvoteis configured withendpointandinfoEndpointif upvotes are enabled.
Optional checks
- Use
translationKeyon related pages to keep language variants linked. - Keep tags concise; they power tag filtering in list views.