Commit graph

30 commits

Author SHA1 Message Date
80877cbaea
Fix markdown syntax in reference pages documentation
Correct markdown formatting for code blocks and frontmatter.
2026-05-21 12:14:14 +07:00
7ab7d468e5
Improve markdown structure in reference pages
Update markdown formatting and clarify frontmatter section.
2026-05-21 12:13:45 +07:00
Claude
8c4486a1f8
Update docs: default font provider is now Bunny Fonts
https://claude.ai/code/session_01PTQoBgxUeXHkZkdgHbafAE
2026-05-19 03:41:44 +00:00
cfe11cd24b
Add banner for latest version notification 2026-05-18 22:20:48 +07:00
f08e8d896a
Update version message in v0.3.2 banner 2026-05-18 22:20:21 +07:00
Claude
bcb451a9ee
Merge development: update reference-theme.md with all new theme.yml keys
https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 15:16:45 +00:00
f836e320b3 Update reference-theme.md with all new theme.yml keys (nav colours, semantic-dark, toggle icons)
Adds documentation for:
- nav-link, nav-link-active, nav-section-heading (per mode)
- nav-sitename, nav-description, nav-toggle (per mode)
- divider (per mode, auto-derived by default)
- colours-semantic-dark (dark mode semantic colour overrides)
- nav-section-expand-icon / nav-section-collapse-icon (top-level toggle icons)

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 22:15:13 +07:00
Claude
737049f19e
Add configurable nav section toggle icons
Two new top-level theme.yml keys — nav-section-expand-icon and
nav-section-collapse-icon — replace the hardcoded arrow_right/arrow_drop_down
used on collapsible nav sections. Defaults preserve existing behaviour.

Eight new icon SVGs added to app/assets/icons/:
  keyboard_arrow_right / keyboard_arrow_down     (chevrons)
  keyboard_double_arrow_right / keyboard_double_arrow_down
  expand_content / collapse_content              (corner arrows)
  add / minimize                                 (plus/minus)

All eight added to STANDARD_ICONS so fetch-deps bundles them correctly.
CLAUDE.md key reference and docs/claude-design.md updated with the full
icon catalogue, pairing guidance, and style notes for Claude Design.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 15:08:59 +00:00
Claude
648f1afcfd
Add legibility analysis section to Claude Design guide
Documents every colour pairing to check, WCAG contrast targets for each
role, and common failure modes (saturated accents, muted text on tinted
backgrounds, dark-mode text-muted). Checklist expanded with contrast items.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 14:58:26 +00:00
Claude
f4a41ed3ae
Add nav-sitename, nav-description, nav-toggle colour keys
Separates sidebar header colours from nav link colours. The three new keys
control the site name, site description, and dark/light toggle independently,
each cascading from the nearest nav variable (nav-sitename → nav-link,
nav-description and nav-toggle → nav-section-heading) so existing themes
are unaffected.

Enables Claude Design to fine-tune sidebar header legibility on saturated or
bold nav backgrounds without having to override the nav link colours, and vice
versa. CSS selectors and applyThemeYml() updated; app/theme.yml, CLAUDE.md,
and docs/claude-design.md updated with full key reference and pattern examples.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 14:47:28 +00:00
Claude
1d76226311
Document nav colour key requirement for saturated and dark nav backgrounds
Clarifies that nav-link, nav-link-active, and nav-section-heading affect not
just nav links but also the site name, description, and theme toggle — all
sidebar elements that inherit from these variables. Adds a rule of thumb for
when to set the keys explicitly (saturation >20%, or lightness outside the
neutral range).

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 14:43:04 +00:00
Claude
f2bc729e40
Derive --divider via color-mix; add explicit divider key as escape hatch
--divider in both light and dark modes now auto-derives from the theme's
background and text colours using color-mix(in srgb, bg 85%, text), so
accent-coloured or custom-background themes get a correct divider without
any extra config. An explicit `divider` key in theme.yml overrides this
for the rare cases where exact control is needed.

docs/claude-design.md and CLAUDE.md updated accordingly.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 11:09:06 +00:00
Claude
923626855f
Add nav-link colour keys and per-mode semantic colours to theme system
- New theme.yml keys: nav-link, nav-link-active, nav-section-heading (per
  light/dark mode). Fixes themes where nav-background equals accent, which
  made active nav links invisible against their own background.
- New colours-semantic-dark block overrides callout semantic colours in dark
  mode only, preventing washed-out callout borders and backgrounds on dark
  page backgrounds.
- CSS: nav item and section heading selectors now use the new CSS variables
  with graceful fallbacks to existing defaults — no breakage for themes that
  don't set the new keys.
- app/theme.yml starter updated with new keys (commented examples) and
  sensible colours-semantic-dark defaults.
- CLAUDE.md updated with full key reference table and guidance on when to
  use nav colour overrides.
- docs/claude-design.md: new authoring guide for Claude Design covering
  contrast rules, nav pattern examples, and a pre-publish checklist.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 10:37:35 +00:00
9ea0c0cc55
Adjust paths for MD-CMS multisite workflow
Updated paths and git commands for multisite configuration in the workflow.
2026-05-18 17:00:16 +07:00
c7ddf32720
Enhance GitHub Actions workflow and permissions
Updated GitHub Actions workflow to include permissions and modified installation command for mdcms. Changed directory handling for building sections to use a loop instead of hardcoded values.
2026-05-18 16:57:01 +07:00
Claude
f9f3b9b81b
Add full reference doc for page frontmatter and mdcms tags
Covers all frontmatter fields, all mdcms code-block tag types
(callout-*, toc, posts-created-*), tag options, raw HTML behaviour,
and a full example page.

https://claude.ai/code/session_01UP8Wo2CKPNhvvTkzX48CWF
2026-05-18 09:17:24 +00:00
Claude
74681670d7
Add full reference docs for theme.yml, config.yml, and nav.yml
All keys, all values, usage instructions, and full examples for each file.

https://claude.ai/code/session_01UP8Wo2CKPNhvvTkzX48CWF
2026-05-18 08:44:35 +00:00
3c27e86cf2 Upodated docs 2026-05-17 22:23:07 +07:00
bcf716bfd0 Update v0.3.2.txt 2026-05-16 22:25:53 +07:00
a17cfc6f1a Updated to v0.3.2. 2026-05-16 22:25:19 +07:00
6dc83e176d Updated to v0.3.2. 2026-05-16 22:22:19 +07:00
b1b64917cf Updated banner for v0.3.1 2026-05-16 21:58:22 +07:00
fb1b7e6ee4 Updated install.md
Added instructions on CLI installation for Linux, Mac, and Windows.
2026-05-16 21:53:14 +07:00
767b370202 Overhauled downloads, started fixing docs. 2026-05-16 21:19:35 +07:00
22f95cd633
Add placeholder text to README.md 2026-05-10 09:01:45 +07:00
95eec13611 Fix install.md: install from GitHub until mdcms is on PyPI 2026-05-09 01:19:53 +07:00
8f8e6b7734
Update release checklist with version bump instructions
Added instructions for updating the version number and committing changes before tagging a release.
2026-05-08 23:45:24 +07:00
01341db24b
Add installation and setup guide for mdcms
This guide details the installation of mdcms, site registration, local builds, and GitHub Actions setup for automatic updates.
2026-05-08 23:34:34 +07:00
0d0dfa7268
Add release guide for mdcms
This guide provides detailed steps for releasing a new version of mdcms, including prerequisites, setup, version bumping, tagging, and monitoring the build process.
2026-05-08 23:34:06 +07:00
Claude
bd3001c74e
Rename resources/ to docs/
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:22:42 +00:00