mdcms/docs
Claude e559e67341
feat: manifest-driven template download
Replace the GitHub Contents API tree-walk with a flat manifest approach.
template-manifest.json lists every file and empty directory in the starter
template; download_template() fetches the manifest then pulls each file
directly as a raw URL, sidestepping git API rate limits and making the
template hostable from any HTTP source.

- GITHUB_CONTENTS_API / _github_get / _download_tree removed
- TEMPLATE_BASE_URL + TEMPLATE_MANIFEST constants added
- _http_get() replaces _github_get() (generic, no GitHub headers)
- download_template() accepts optional base_url for custom sources
- app/template-manifest.json added (v0.4, 35 files, 2 empty dirs)
- Generated files (manifest.json, service-worker.js, search.json)
  excluded from manifest — they belong to mdcms build output, not
  the starter template

https://claude.ai/code/session_01Ai8xRvmrzdhuTKiRQ2fnn9
2026-06-07 17:41:07 +00:00
..
banner Add banner for latest version notification 2026-05-18 22:20:48 +07:00
claude-design.md Add configurable nav section toggle icons 2026-05-18 15:08:59 +00:00
dev-release.md Upodated docs 2026-05-17 22:23:07 +07:00
documentation.md Rename resources/ to docs/ 2026-05-08 16:22:42 +00:00
github-workflow.md Adjust paths for MD-CMS multisite workflow 2026-05-18 17:00:16 +07:00
install.md Updated install.md 2026-05-16 21:53:14 +07:00
knownbugs.md Fix two bugs: SPA-routing page load failure and stale service worker 2026-05-19 14:55:51 +00:00
README.md Add placeholder text to README.md 2026-05-10 09:01:45 +07:00
reference-config.md feat: add visibilityifnocontent per-category config key 2026-05-21 15:02:31 +00:00
reference-nav.md Add full reference docs for theme.yml, config.yml, and nav.yml 2026-05-18 08:44:35 +00:00
reference-pages.md docs: add tabs and accordion reference to reference-pages.md 2026-05-21 16:56:44 +00:00
reference-theme.md Update docs: default font provider is now Bunny Fonts 2026-05-19 03:41:44 +00:00
unreleased.md feat: manifest-driven template download 2026-06-07 17:41:07 +00:00
workflows.md Upodated docs 2026-05-17 22:23:07 +07:00

Placeholder