☰ Inhalt

Projektstruktur

🚀 Erste Schritte

Welche Ordner was tun – und welche du beim Ableiten löschen darfst.

Überblick

src/
├── content/docs/<lang>/<bereich>/*.md   Doku-Seiten
├── content/blog/<lang>/*.md             Blogposts (Opt-in)
├── data/site.ts                         Name, Sprachen, Links
├── data/docs.ts                         Bereiche und Labels
├── styles/site.css                      Web-Layer (.nkw-*)
├── styles/brand.css                     Eure Marke
└── components/                          Sektionen, Copy direkt darin

Bereiche

Ein Bereich ist ein Ordner. Seine Reihenfolge und sein Label stehen in src/data/docs.ts:

export const docSections = {
  de: [
    { id: 'start', label: 'Erste Schritte', icon: '🚀', description: '…' },
    { id: 'konzepte', label: 'Konzepte', icon: '🧭', description: '…' },
  ],
};

Neuer Bereich = neuer Eintrag plus Ordner. Fehlt der Eintrag, erscheint der Ordner trotzdem – am Ende, mit seinem Namen als Label.

Sprachen

Jede Sprache hat ihren eigenen Ordner mit identischen Dateinamen. Der Sprach-Umschalter verlinkt dadurch ohne Mapping auf die passende Seite. Gibt es eine Seite nur in einer Sprache, führt der Umschalter zur Doku-Übersicht der Zielsprache.

Sprache entfernen

Ordner src/content/docs/en/, src/pages/en/ und src/components/en/ löschen, den Eintrag in languages entfernen – fertig.