GitBook 2026: KI Dokumentationsplattform mit Git Workflows, MCP Server und Agent, dazu Datenschutz, Alternativen und KI Agenten als Leser
Mehr erfahren
Ein Tag inhouse mit Benjamin Klein für Developer, Tester und Admins. Context Engineering, Harness, ADRs und zwei Hands on Blöcke mit KI Agenten in eurem Setup.
src/content/docs/ wird zu einer Seite.
npm create astro@latest -- --template starlight
npm run dev
astro add. So bekommt deine Website eine Doku, ohne dass du dafür ein zweites Tool oder eine Subdomain brauchst.
npx astro add starlight
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
export default defineConfig({
integrations: [
starlight({
title: 'Meine Doku',
}),
],
});
src/content.config.ts verbindest du die Inhalte mit dem Loader und dem Schema von Starlight. Das Schema prüft dein Frontmatter beim Build, ähnlich wie du es von Zod Schema Validation kennst.
import { defineCollection } from 'astro:content';
import { docsLoader } from '@astrojs/starlight/loaders';
import { docsSchema } from '@astrojs/starlight/schema';
export const collections = {
docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
};
npx @astrojs/upgrade. Den Befehl solltest du regelmäßig ausführen, denn die Doku von Starlight kündigt häufige Updates an.
Astros offizielles Starterkit Starlight ist ein unglaubliches Werkzeug für die Erstellung einer Dokumentations-Website
GitBook 2026: KI Dokumentationsplattform mit Git Workflows, MCP Server und Agent, dazu Datenschutz, Alternativen und KI Agenten als Leser
Mehr erfahren
Optimieren Sie Ihre Webseite mit Astro JS und nutzen Sie die Vorteile einer schnellen, sicheren und barrierefreien Webseite. Erfüllen Sie die gesetzlichen Anforderungen und verbessern Sie die Benutzererfahrung Ihrer Webseite. Mit Astro JS können Sie die Ladezeit reduzieren, die Sicherheit maximieren und die SEO-Optimierung verbessern. Kontaktieren Sie uns, um mehr zu erfahren und um Ihre Webseite auf ein neues Level zu heben.
Astro Starlight ist ein Open Source Theme für Doku Websites auf Basis von Astro. Du schreibst in Markdown, MDX oder Markdoc und bekommst Navigation, Suche, Dark Mode und Mehrsprachigkeit direkt mit. Technisch ist es eine Astro Integration, deine Seite bleibt also ein normales Astro Projekt, das du weiter ausbauen kannst.
Ja, Starlight selbst ist kostenlos und steht unter MIT Lizenz. Du darfst es auch kommerziell nutzen. Kosten entstehen nur für Hosting, Pflege und die Arbeit an den Inhalten. Weil am Ende statische Dateien herauskommen, reicht für viele Projekte ein einfacher Webserver ohne Datenbank und ohne eigene Laufzeit im Hintergrund.
Viele große Teams setzen Starlight ein, laut Projektseite etwa Microsoft, Netlify und Sentry. Die Version 1.0 steht aber noch aus, und die eigene Doku spricht von Beta Software. Für Production heißt das, Updates einplanen, Versionen fest pinnen und den Build mit Tests absichern. Dann bleibt das Risiko bei Änderungen gut überschaubar.
Das hängt vor allem vom Stack ab. Starlight passt zu Astro Teams und zu Projekten, die schlanke Seiten ohne viel JavaScript wollen. Docusaurus passt zu React Teams und bringt Versionierung direkt im Framework mit. Bei Starlight löst du Versionierung über ein Community Plugin. Beide liefern Suche, Mehrsprachigkeit und Dark Mode in guter Qualität.
Für ein neues Projekt nutzt du npm create astro@latest mit dem Template starlight. In ein bestehendes Astro Projekt kommt es mit npx astro add starlight. Danach legst du Markdown Dateien in src/content/docs/ an, und jede Datei wird automatisch zu einer Seite. Mit npm run dev siehst du das Ergebnis sofort lokal im Browser.
Ja, wenn deine Website mit Astro läuft. Du fügst Starlight als Integration hinzu und legst die Inhalte in einen Unterordner von src/content/docs/, zum Beispiel guides. So erscheint die Doku unter diesem Pfad, ohne Subdomain und ohne zweites System. Die übrigen Seiten deiner Website laufen wie gewohnt in demselben Projekt weiter.
Standard ist Pagefind, eine schnelle Volltextsuche für statische Seiten. Sie läuft ohne Konfiguration und braucht weder API Key noch externen Dienst. Einzelne Seiten oder Abschnitte kannst du gezielt vom Index ausnehmen. Als offizielles Plugin steht Algolia DocSearch bereit, und Typesense gibt es als selbst hostbare Alternative aus der Community.
Ja, Internationalisierung gehört zum Kern von Starlight. Die eigene Projektseite ist selbst in vielen Sprachen verfügbar, darunter Deutsch. Deine Inhalte legst du dafür pro Sprache an und übersetzt sie selbst oder mit Werkzeugen deiner Wahl. Für VS Code gibt es außerdem die Community Erweiterung starlight-i18n, die beim Übersetzen der Seiten hilft.
Ja, Starlight bindet dich nicht an ein UI Framework. Du kannst Komponenten aus React, Vue, Svelte oder Solid einsetzen. Dank Astro Islands laden sie standardmäßig kein JavaScript im Browser. Erst wenn du eine Komponente ausdrücklich interaktiv machst, kommt der nötige Code hinzu. So bleibt auch eine größere Doku angenehm schnell und schlank.
Mehrere Doku Versionen sind nicht fest eingebaut. Dafür gibt es das Community Plugin starlight-versions, das deine Seiten pro Version bereitstellt. Prüfe vorher, ob es zu deinem Release Prozess passt. Ist Versionierung für dein Produkt zentral und du arbeitest ohnehin mit React, kann Docusaurus der kürzere Weg sein, weil es das direkt mitbringt.
Ja. Doku Seiten werden standardmäßig vorgerendert, das Ergebnis sind statische Dateien. Die kannst du auf einem eigenen Server in Deutschland oder bei jedem anderen Hoster ausliefern. Serverseitiges Rendern ist über einen Astro Adapter ebenfalls möglich, für reine Doku aber selten nötig. Wichtig sind am Ende passende Cache Header für den Ordner mit den Assets.
Wir arbeiten täglich mit Astro und helfen Teams, Starlight neutral gegen andere Doku Werkzeuge einzuordnen. Auf Wunsch begleiten wir auch Setup, Hosting in Deutschland und Tests. Der Ablauf ist einfach: kostenloses Kennenlernen, Aufwand gemeinsam schätzen und danach transparente Minuten-Abrechnung, ganz ohne feste Pakete und ohne Mindestlaufzeit.