Gå til indhold
Filters

    Projekt Struktur

    Denne guide viser dig hvordan et Starlight projekt skal opbygges og hvordan de forskellige filer i projektet virker.

    Starlight projekter følger for det meste den samme fil- og mappestruktur som andre Astro projekter. Se Astros projektstrukturs dokumentation for flere detaljer.

    • astro.config.mjs — Astro konfigurationsfilen; inkluderer Starlight integrationen og konfigurationen.
    • src/content/config.ts — Indholdskollektions-konfigurationsfilen; tilføjer Starlights frontmatter-skemaer til dit projekt.
    • src/content/docs/ — Indholdsfiler. Starlight laver alle .md, .mdx eller .mdoc filer i denne mappe til en side på din hjemmeside.
    • src/content/i18n/ (valgfri) — Oversættelses data til at støtte internationaliseringen.
    • src/ — Andre koder og filer (komponenter, styling, billeder mm.) til dit projekt.
    • public/ — Statiske filer (fonter, favicon, PDF’er mm.) som ikke vil blive ændret af Astro.

    En Starlight projektstruktur kunne se sådan ud:

    • Mappepublic/
      • favicon.svg
    • Mappesrc/
      • Mappeassets/
        • logo.svg
        • screenshot.jpg
      • Mappecomponents/
        • CustomButton.astro
        • InteractiveWidget.jsx
      • Mappecontent/
        • Mappedocs/
          • Mappeguides/
            • 01-getting-started.md
            • 02-advanced.md
          • index.mdx
        • config.ts
      • env.d.ts
    • astro.config.mjs
    • package.json
    • tsconfig.json