diff --git a/docs/de/reference/frontmatter-config.md b/docs/de/reference/frontmatter-config.md index 6a3589e8a..134f79e2f 100644 --- a/docs/de/reference/frontmatter-config.md +++ b/docs/de/reference/frontmatter-config.md @@ -1,11 +1,11 @@ --- outline: deep -description: Reference of all verfügbar frontmatter configuration options for VitePress Markdown pages. +description: Referenz aller verfügbaren Frontmatter-Konfigurationsoptionen für VitePress-Markdown-Seiten. --- # Frontmatter-Konfiguration -Frontmatter enables page based configuration. In every markdown file, you can use frontmatter config to override site-level or theme-level config options. Also, there are config options which you can only define in frontmatter. +Frontmatter ermöglicht die Konfiguration einzelner Seiten. In jeder Markdown-Datei kannst du Frontmatter verwenden, um Konfigurationsoptionen auf Website- oder Theme-Ebene zu überschreiben. Außerdem gibt es Optionen, die nur im Frontmatter definiert werden können. Beispiel usage: @@ -16,7 +16,7 @@ editLink: true --- ``` -Du kannst access frontmatter data via the `$frontmatter` global in Vue expressions: +Du kannst über das globale `$frontmatter` in Vue-Ausdrücken auf Frontmatter-Daten zugreifen: ```md {{ $frontmatter.title }} @@ -26,7 +26,7 @@ Du kannst access frontmatter data via the `$frontmatter` global in Vue expressio - Type: `string` -Title for the page. It's same as [config.title](./site-config#title), and it overrides the site-level config. +Titel der Seite. Entspricht [config.title](./site-config#title) und überschreibt die Konfiguration auf Websiteebene. ```yaml --- @@ -38,7 +38,7 @@ title: VitePress - Type: `string | boolean` -The suffix for the title. It's same as [config.titleTemplate](./site-config#titletemplate), and it overrides the site-level config. +Suffix für den Titel. Entspricht [config.titleTemplate](./site-config#titletemplate) und überschreibt die Konfiguration auf Websiteebene. ```yaml --- @@ -51,7 +51,7 @@ titleTemplate: Vite & Vue powered static site generator - Type: `string` -Description for the page. It's same as [config.description](./site-config#description), and it overrides the site-level config. +Beschreibung der Seite. Entspricht [config.description](./site-config#description) und überschreibt die Konfiguration auf Websiteebene. ```yaml --- @@ -63,7 +63,7 @@ description: VitePress - Type: `HeadConfig[]` -Specify extra head tags to be injected for the current page. They are [merged](./site-config#head) with the head tags injected by site-level config. +Gibt zusätzliche Head-Tags an, die für die aktuelle Seite eingefügt werden. Sie werden mit den über die Konfiguration auf Websiteebene eingefügten Head-Tags [zusammengeführt](./site-config#head). ```yaml --- @@ -87,7 +87,7 @@ type HeadConfig = - Type: `'ltr' | 'rtl' | 'auto'` -Overrides the [text direction](./site-config#dir) of the site for the current page. +Überschreibt die [Schreibrichtung](./site-config#dir) der Website für die aktuelle Seite. ```yaml --- @@ -97,7 +97,7 @@ dir: rtl ## Standard-Theme Only -Die folgenden Frontmatter-Optionen are only applicable when using the default theme. +Die folgenden Frontmatter-Optionen gelten nur bei Verwendung des Standard-Themes. ### layout @@ -106,9 +106,9 @@ Die folgenden Frontmatter-Optionen are only applicable when using the default th Legt das Layout der Seite fest. -- `doc` - It applies default documentation styles to the markdown content. -- `home` - Special layout for "Startseite". Du kannst add extra options such as `hero` and `features` to rapidly create beautiful landing page. -- `page` - Behave similar to `doc` but it applies no styles to the content. Useful when you want to create a fully custom page. +- `doc` - Wendet die standardmäßigen Dokumentationsstile auf den Markdown-Inhalt an. +- `home` - Spezielles Layout für die „Startseite“. Du kannst zusätzliche Optionen wie `hero` und `features` hinzufügen, um schnell ansprechende Startseiten zu erstellen. +- `page` - Verhält sich ähnlich wie `doc`, wendet jedoch keine Stile auf den Inhalt an. Nützlich, wenn du eine vollständig eigene Seite erstellen möchtest. ```yaml --- @@ -118,11 +118,11 @@ layout: doc ### hero -Defines contents of home hero section when `layout` is set to `home`. More details in [Standard-Theme: Startseite](./default-theme-home-page). +Definiert den Inhalt des Hero-Bereichs der Startseite, wenn `layout` auf `home` gesetzt ist. Weitere Details findest du unter [Standard-Theme: Startseite](./default-theme-home-page). ### features -Defines items to display in features section when `layout` is set to `home`. More details in [Standard-Theme: Startseite](./default-theme-home-page). +Definiert die im Feature-Bereich anzuzeigenden Elemente, wenn `layout` auf `home` gesetzt ist. Weitere Details findest du unter [Standard-Theme: Startseite](./default-theme-home-page). ### navbar @@ -155,11 +155,11 @@ sidebar: false - Type: `boolean | 'left'` - Default: `true` -Defines the location of the aside component in the `doc` layout. +Definiert die Position der Aside-Komponente im `doc`-Layout. -Setting this value to `false` prevents rendering of aside container.\ -Setting this value to `true` renders the aside to the right.\ -Setting this value to `'left'` renders the aside to the left. +Bei `false` wird der Aside-Container nicht gerendert.\ +Bei `true` wird der Aside-Container rechts gerendert.\ +Bei `'left'` wird der Aside-Container links gerendert. ```yaml --- @@ -172,7 +172,7 @@ aside: false - Type: `number | [number, number] | 'deep' | false` - Default: `2` -Die Überschriftenebenen, die in der Seitenübersicht für die Seite angezeigt werden. It's same as [config.themeConfig.outline.level](./default-theme-config#outline), and it overrides the value set in site-level config. +Die Überschriftenebenen, die in der Seitenübersicht für die Seite angezeigt werden. Entspricht [config.themeConfig.outline.level](./default-theme-config#outline) und überschreibt den Wert der Konfiguration auf Websiteebene. ```yaml --- @@ -185,7 +185,7 @@ outline: [2, 4] - Type: `boolean | Date` - Default: `true` -Ob [last updated](./default-theme-last-updated) text in the footer of the current page. If a datetime is specified, it will be displayed instead of the last git modified timestamp. +Ob der Text für die [letzte Aktualisierung](./default-theme-last-updated) in der Fußzeile der aktuellen Seite angezeigt wird. Wenn ein Zeitpunkt angegeben ist, wird dieser anstelle des letzten Änderungszeitpunkts aus Git angezeigt. ```yaml --- @@ -198,7 +198,7 @@ lastUpdated: false - Type: `boolean` - Default: `true` -Ob [edit link](./default-theme-edit-link) in the footer of the current page. +Ob ein [Bearbeitungslink](./default-theme-edit-link) in der Fußzeile der aktuellen Seite angezeigt wird. ```yaml --- @@ -211,7 +211,7 @@ editLink: false - Type: `boolean` - Default: `true` -Ob [footer](./default-theme-footer). +Ob die [Fußzeile](./default-theme-footer) angezeigt wird. ```yaml --- @@ -231,7 +231,7 @@ pageClass: custom-page-class --- ``` -Anschließend kannst du die Stile of this specific page in `.vitepress/theme/custom.css` file: +Anschließend kannst du die Stile dieser bestimmten Seite in der Datei `.vitepress/theme/custom.css` anpassen: ```css .custom-page-class { @@ -243,8 +243,8 @@ Anschließend kannst du die Stile of this specific page in `.vitepress/theme/cus - Type: `boolean` -The default theme relies on checks like `frontmatter.layout === 'home'` to determine if the current page is the home page.\ -This is useful when you want to force show the home page elements in a custom layout. +Das Standard-Theme verwendet Prüfungen wie `frontmatter.layout === 'home'`, um festzustellen, ob die aktuelle Seite die Startseite ist.\ +Dies ist nützlich, wenn du die Startseitenelemente in einem eigenen Layout erzwingen möchtest. ```yaml ---