[{"data":1,"prerenderedAt":20},["ShallowReactive",2],{"clay-page:\u002Fde\u002Fgetting-started\u002Fproject-structure":3},{"html":4,"toc":5,"description":16,"hero":17,"list":18,"socialImage":19},"\u003Ch1 id=\"projektstruktur\">Projektstruktur\u003C\u002Fh1>\n\u003Cp>Ein Clay-Projekt hat einen festen Aufbau. Clay sucht seine Dateien im Projektordner: dem Ordner, in dem du \u003Ccode>clay\u003C\u002Fcode> ausführst, oder dem, den du mit \u003Ccode>--root\u003C\u002Fcode> angibst.\u003C\u002Fp>\n\u003Cdiv class=\"file-tree not-prose\">\u003Cul>\u003Cli>\u003Cdetails open=\"\">\u003Csummary class=\"file-tree-entry file-tree-folder\">\u003Ci class=\"fa-solid fa-chevron-right file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder-open file-tree-open\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder file-tree-closed\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">mein-projekt\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cul>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-regular fa-file-code\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">clay.yaml\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">Pflicht: Einstellungen der Seite\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-regular fa-file-image\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">logo.svg\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">optional: Logo und Favicon, genannt in clay.yaml\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cdetails open=\"\">\u003Csummary class=\"file-tree-entry file-tree-folder\">\u003Ci class=\"fa-solid fa-chevron-right file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder-open file-tree-open\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder file-tree-closed\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">docs\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">Pflicht: die Seiten der aktuellen Version\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cul>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-brands fa-markdown\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">index.md\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">optional: die Startseite\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-brands fa-markdown\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">introduction.md\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-brands fa-markdown\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">introduction.de.md\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">optional: eine Übersetzung\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cdetails open=\"\">\u003Csummary class=\"file-tree-entry file-tree-folder\">\u003Ci class=\"fa-solid fa-chevron-right file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder-open file-tree-open\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder file-tree-closed\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">guides\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cul>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-brands fa-markdown\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">index.md\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">optional: Titel, Icon, Reihenfolge und Seite des Ordners\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-brands fa-markdown\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">setup.md\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cdetails open=\"\">\u003Csummary class=\"file-tree-entry file-tree-folder\">\u003Ci class=\"fa-solid fa-chevron-right file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder-open file-tree-open\" aria-hidden=\"true\">\u003C\u002Fi>\u003Ci class=\"fa-solid fa-folder file-tree-closed\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">img\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cul>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-regular fa-file-image\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">screen.png\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">Bilder und Dateien werden veröffentlicht, wie sie sind\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdetails>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdetails>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdetails>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-regular fa-file-code\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">package.json\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">optional: Clay als Entwicklungsabhängigkeit\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003Cli>\u003Cspan class=\"file-tree-entry file-tree-folder\">\u003Cspan class=\"file-tree-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Ci class=\"fa-solid fa-folder\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan class=\"file-tree-name\">publish\u003C\u002Fspan>\u003Cspan class=\"file-tree-comment\">von clay build erzeugt; nicht committen\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdetails>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdiv>\n\u003Ch2 id=\"wofür-jeder-teil-da-ist\">\u003Ca class=\"heading-anchor\" href=\"#wofür-jeder-teil-da-ist\" aria-label=\"Link zu diesem Abschnitt\" data-route=\"#wofür-jeder-teil-da-ist\">#\u003C\u002Fa>Wofür jeder Teil da ist\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Pfad\u003C\u002Fth>\n\u003Cth>Zweck\u003C\u002Fth>\n\u003Cth>Mehr dazu\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode>clay.yaml\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Titel, Basis-URL, Links in der Navigationsleiste, Sprachen\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Fconfiguration\u002Fclay-yaml\" data-route=\"\u002Fde\u002Fconfiguration\u002Fclay-yaml\">clay.yaml\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>docs\u002F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Jede \u003Ccode>.md\u003C\u002Fcode>-Datei ist eine Seite; andere Dateien werden veröffentlicht, wie sie sind\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Fwriting\u002Fpages\" data-route=\"\u002Fde\u002Fwriting\u002Fpages\">Seiten\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>index.md\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Die Startseite (\u003Ccode>docs\u002Findex.md\u003C\u002Fcode>) sowie Titel, Icon, Reihenfolge und Seite eines Ordners\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Forganizing\u002Findex-pages\" data-route=\"\u002Fde\u002Forganizing\u002Findex-pages\">Indexseiten\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>*.de.md\u003C\u002Fcode> und ähnliche\u003C\u002Ftd>\n\u003Ctd>Übersetzungen der Seite daneben\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Forganizing\u002Ftranslations\" data-route=\"\u002Fde\u002Forganizing\u002Ftranslations\">Übersetzungen\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>docs\u002Flatest\u002F\u003C\u002Fcode>, \u003Ccode>docs\u002F&lt;name&gt;\u002F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Mit Versionen: die neueste Dokumentation und je eine gespeicherte Kopie älterer Releases\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Forganizing\u002Fversions\" data-route=\"\u002Fde\u002Forganizing\u002Fversions\">Versionen\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>publish\u002Fpublic\u002F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Die fertige Website\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Fpublishing\u002Fcommands\" data-route=\"\u002Fde\u002Fpublishing\u002Fcommands\">Befehle\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"regeln-für-den-ordner-docs\">\u003Ca class=\"heading-anchor\" href=\"#regeln-für-den-ordner-docs\" aria-label=\"Link zu diesem Abschnitt\" data-route=\"#regeln-für-den-ordner-docs\">#\u003C\u002Fa>Regeln für den Ordner docs\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Jede Markdown-Datei wird eine Seite.\u003C\u002Fstrong> Ihr Pfad ist ihre URL: \u003Ccode>docs\u002Fguides\u002Fsetup.md\u003C\u002Fcode> liegt unter \u003Ccode>\u002Fguides\u002Fsetup\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ordner werden Bereiche\u003C\u002Fstrong> der Navigation. Ein Ordner erscheint nur, wenn er mindestens eine Seite enthält, in beliebiger Tiefe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Jede andere Datei\u003C\u002Fstrong>, etwa Bilder, PDFs oder Downloads, wird unverändert in die Seite kopiert, damit Seiten auf sie verlinken können.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Namen, die mit einem Punkt beginnen\u003C\u002Fstrong> (\u003Ccode>.DS_Store\u003C\u002Fcode>, \u003Ccode>.git\u003C\u002Fcode>), werden ignoriert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"was-ins-git-gehört\">\u003Ca class=\"heading-anchor\" href=\"#was-ins-git-gehört\" aria-label=\"Link zu diesem Abschnitt\" data-route=\"#was-ins-git-gehört\">#\u003C\u002Fa>Was ins Git gehört\u003C\u002Fh2>\n\u003Cp>Committe \u003Ccode>clay.yaml\u003C\u002Fcode>, \u003Ccode>docs\u002F\u003C\u002Fcode>, dein Logo sowie \u003Ccode>package.json\u003C\u002Fcode> mit ihrer Lockfile. Lass die Build-Ausgabe und die Abhängigkeiten weg:\u003C\u002Fp>\n\u003Cdiv class=\"code-block has-title\">\u003Cdiv class=\"code-title\">\u003Ci class=\"fa-regular fa-file-lines\" aria-hidden=\"true\">\u003C\u002Fi>\u003Cspan>.gitignore\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cpre class=\"shiki shiki-themes light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>node_modules\u002F\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>publish\u002F\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Cbutton type=\"button\" class=\"copy-code btn btn-sm btn-square btn-ghost\" title=\"Code kopieren\" aria-label=\"Code kopieren\">\u003Ci class=\"fa-solid fa-copy\">\u003C\u002Fi>\u003C\u002Fbutton>\u003C\u002Fdiv>\n\u003Cdiv class=\"markdown-alert markdown-alert-tip\">\n\u003Cp class=\"markdown-alert-title text-primary\">\u003Ci class=\"fa-solid fa-lightbulb mr-2\">\u003C\u002Fi>Tipp\u003C\u002Fp>\n\u003Cp>Clay zeigt, wann jede Seite zuletzt geändert wurde, und nimmt das aus Git. Halte die Dokumentation in einem Git-Repository und checke in der CI die ganze Historie aus, um diese Daten zu bekommen. Siehe \u003Ca href=\"\u002Fclay-example-repo\u002Fde\u002Ffeatures\u002Fpage-details\" data-route=\"\u002Fde\u002Ffeatures\u002Fpage-details\">Seitendetails\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\n",[6,10,13],{"id":7,"text":8,"level":9},"wofür-jeder-teil-da-ist","Wofür jeder Teil da ist",2,{"id":11,"text":12,"level":9},"regeln-für-den-ordner-docs","Regeln für den Ordner docs",{"id":14,"text":15,"level":9},"was-ins-git-gehört","Was ins Git gehört","Die Dateien eines Clay-Projekts, wofür jede da ist und was ins Git gehört.",null,false,"\u002F_clay\u002Fsocial\u002Fde\u002Fgetting-started\u002Fproject-structure.png",1792666371448]