docs: add /progress page with live stats cards and update navigation and component imports

This commit is contained in:
Prad Nukala committed 2026-10-13 09:16:30 -04:00
1 parent cb4a03b6fa
commit 13734e2e27
11 files changed
+88 -57

No files matched your search

+8 -6
View File
@@ -127,10 +127,11 @@ export default defineConfig({
llmsTxt: true,
mcp: { enabled: false },
},
// The only content source. `/changelog` and `/appendix` are custom pages
// (pages/*.astro): `/changelog` reads the GitHub releases itself — one
// timeline, no per-release pages — and `/appendix` is one glossary page
// built from appendix.ts, so neither enters the sidebar tree or prev/next.
// The only content source. `/changelog`, `/appendix` and `/progress` are
// custom pages (pages/*.astro): `/changelog` reads the GitHub releases
// itself — one timeline, no per-release pages — `/appendix` is one glossary
// page built from appendix.ts, and `/progress` is the live stats cards, so
// none enters the sidebar tree or prev/next.
content: {
sources: [filesystem({ root: "content" })],
},
@@ -142,10 +143,11 @@ export default defineConfig({
sidebar: {
display: "flat", // "flat" | "group" | "page"
},
// The two custom pages (pages/*.astro) as header tabs. Neither is a
// content folder, so the tabs scope nothing out of the sidebar tree.
// The custom pages (pages/*.astro) as header tabs. None is a content
// folder, so the tabs scope nothing out of the sidebar tree.
tabs: [
{ label: "Changelog", path: "/changelog" },
{ label: "Progress", path: "/progress" },
{ label: "Appendix", path: "/appendix" },
],
},