Overview
Jekyll VitePress Theme is a theme + plugin gem.
Theme assets
The gem ships:
_layoutsand_includesfor VitePress-like layout structure.assets/css/*with core/theme/override styles.assets/js/vitepress-theme.jsfor interactive behavior.
Plugin behavior
The gem plugin registers Jekyll hooks for last-updated timestamps so docs footers can show Last updated without extra manual front matter.
VitePress parity scope
The project targets parity for:
- top nav, sidebar, local nav, right outline
- header anchors and scroll tracking
- doc footer pager and edit-link support
- appearance switcher and system-theme mode
- code block copy buttons, language labels, title bars, and file icons
- Rouge-native light/dark syntax themes
It intentionally stays Jekyll-first for config and page authoring.