Zum Inhalt springen
duxt

Einführung

Was duxt ist, und was mit einer einzigen Konfigurationszeile ankommt.

duxt ist eine Nuxt-Ebene. Du erweiterst sie, legst Markdown in docs/ — und hast eine Dokumentationsseite: Navigation, Inhaltsverzeichnis, Suche, Theme, llms.txt und ein MCP-Server inbegriffen.

export default defineNuxtConfig({
  extends: ['@kirchdev/duxt']
});

Das ist der Fall mit einem einzelnen Ordner, vollständig. Keine Collection, kein Layout, keine content.config.ts.

Was es nicht ist

duxt bezieht keine Inhalte. Nuxt Content v3 lädt ein git-Repository an einem Branch oder Tag bereits herunter, authentifiziert sich gegen ein privates und speichert das Ergebnis hash-basiert zwischen — und duxt nutzt das, statt es nachzubauen.

Was duxt hinzufügt, ist der Teil, der sonst in jedem Dokumentations-Repository neu getippt wird: eine Collection je Version und Repository, das URL-Schema, das sie trägt, der Umschalter, der weiß, welche Seite wo existiert, und ein Theme darüber. All das wird aus einer einzigen Liste erzeugt — siehe Quellen.

Wie es weitergeht

War diese Seite hilfreich?