Customization
Product Identity
Section titled “Product Identity”Update src/config/setu.ts to change shared names, URLs, repository settings, routes, and content mode. Update astro.config.mjs when changing Starlight-specific navigation.
Navigation
Section titled “Navigation”The documentation sidebar is defined in astro.config.mjs. You can add explicit links or autogenerate groups from content directories.
The public landing navigation lives in src/components/landing/Header.tsx. The documentation header lives in src/components/docs/Header.astro.
Visual Design
Section titled “Visual Design”The main style files are:
src/tailwind.csssrc/starlight-overrides.csssrc/styles/playground.csssrc/styles/quiz.css
Keep brand changes centralized and verify both light and dark themes.
Interactive Components
Section titled “Interactive Components”Playgrounds and quizzes live in src/components/interactive/. Reuse them from MDX pages, adapt their behavior, or remove individual usages that your project does not need.