Lewati ke konten
Filters

    Struktur Proyek

    Panduan ini akan menunjukkan bagaimana susunan proyek Starlight dan apa yang dilakukan oleh file-file tersebut di dalam proyek Anda.

    Proyek Starlight umumnya mengikuti struktur file dan direktori yang sama dengan proyek Astro lainnya. Lihat dokumentasi struktur proyek Astro untuk lebih detail.

    • astro.config.mjs — File konfigurasi Astro; mencakup integrasi dan konfigurasi Starlight.
    • src/content/config.ts — File konfigurasi koleksi konten; menambahkan skema frontmatter Starlight ke proyek Anda.
    • src/content/docs/ — File konten. Starlight mengubah setiap file .md, .mdx, atau .mdoc dalam direktori ini menjadi halaman di website Anda.
    • src/content/i18n/ (opsional) — Data terjemahan untuk mendukung internasionalisasi.
    • src/ — Kode sumber dan file lainnya (komponen, style, gambar, dll.) untuk proyek Anda.
    • public/ — Aset statis (font, favicon, PDF, dll.) yang tidak akan diproses oleh Astro.

    Sebuah direktori proyek Starlight mungkin terlihat seperti ini:

    • Directorypublic/
      • favicon.svg
    • Directorysrc/
      • Directoryassets/
        • logo.svg
        • screenshot.jpg
      • Directorycomponents/
        • CustomButton.astro
        • InteractiveWidget.jsx
      • Directorycontent/
        • Directorydocs/
          • Directoryguides/
            • 01-getting-started.md
            • 02-advanced.md
          • index.mdx
        • config.ts
      • env.d.ts
    • astro.config.mjs
    • package.json
    • tsconfig.json