mirror of
https://github.com/kbenestad/mdcms.git
synced 2026-06-18 07:24:31 +00:00
- Add app/theme.yml: colours (light/dark), semantic colours, callout defaults, fonts (with bunny: provider support), font-size, line-height, main-width, nav-width - app/config.yml: add `theme: theme.yml` reference; remove font and layout keys that now live in theme.yml - index.html: add applyThemeYml() that reads the new theme.yml format and derives all CSS custom properties (accent-rgb, nav-active-bg, nav-hover-bg, table-header-bg, link-colour) from the 5 user keys per mode; add --colour-info/warning/success/error CSS vars with hardcoded defaults; add --line-height-body CSS var - index.html: update loadFonts() to accept themeConfig, support provider:name:weight format for Bunny Fonts and Google Fonts - index.html: boot() fetches theme file named by config.theme, routes to applyThemeYml() for new format or applyConfigTheme() for legacy; falls back gracefully to hardcoded defaults when theme key is absent https://claude.ai/code/session_015XtsgTMi8UtmgxEgb5Qt2c |
||
|---|---|---|
| .. | ||
| assets | ||
| pages | ||
| posts | ||
| config.yml | ||
| index.html | ||
| nav.yml | ||
| search.json | ||
| theme.yml | ||