head?: HeadConfig[] // will be merged with existing head entries, duplicate meta tags are automatically removed
head?: HeadConfig[] // wird mit vorhandenen head-Einträgen zusammengeführt, doppelte Meta-Tags werden automatisch entfernt
themeConfig?: ThemeConfig // will be shallow merged, common stuff can be put in top-level themeConfig entry
themeConfig?: ThemeConfig // wird flach zusammengeführt, gemeinsame Einstellungen können im themeConfig-Eintrag auf oberster Ebene angegeben werden
}
}
```
```
Refer [`DefaultTheme.Config`](https://github.com/vuejs/vitepress/blob/main/types/default-Theme.d.ts) interface for details on eigeneizing the placeholder texts of the Standard-Theme. Don't override `ThemeConfig.algolia` or `ThemeConfig.carbonAds` at locale-level. Refer [Algolia docs](../reference/default-Theme-search#algolia-search-i18n) for Verwendung multilingual search.
Einzelheiten zum Anpassen der Platzhaltertexte des Standard-Themes findest du in der Schnittstelle [`DefaultTheme.Config`](https://github.com/vuejs/vitepress/blob/main/types/default-Theme.d.ts). Überschreibe `ThemeConfig.algolia` oder `ThemeConfig.carbonAds` nicht auf Sprachebene. Informationen zur Verwendung der mehrsprachigen Suche findest du in der [Algolia-Dokumentation](../reference/default-Theme-search#algolia-search-i18n).
**Pro Tipp:** Die Konfigurationsdatei kann auch unter `docs/.vitepress/config/index.ts` gespeichert werden. Das kann bei der Organisation helfen, indem du eine Konfigurationsdatei pro Sprache erstellst und sie anschließend in `index.ts` zusammenführst und exportierst.
**Pro Tipp:** Die Konfigurationsdatei kann auch unter `docs/.vitepress/config/index.ts` gespeichert werden. Das kann bei der Organisation helfen, indem du eine Konfigurationsdatei pro Sprache erstellst und sie anschließend in `index.ts` zusammenführst und exportierst.
## Markdown-Zeichenketten pro Sprache
## Markdown-Zeichenketten pro Sprache
Vom Markdown-Renderer in Seiten eingebettete Zeichenketten - the default titles of [eigene containers](./markdown#eigene-containers) and [GitHub-flavored alerts](./markdown#github-flavored-alerts), and the strings of the code copy button - können pro Sprache über den Schlüssel `markdown` eines Spracheintrags überschrieben werden:
Vom Markdown-Renderer in Seiten eingebettete Zeichenketten – die Standardtitel der [benutzerdefinierten Container](./markdown#eigene-containers) und [GitHub-ähnlichen Hinweise](./markdown#github-flavored-alerts) sowie die Texte der Schaltfläche zum Kopieren von Code – können pro Sprache über den Schlüssel `markdown` eines Spracheintrags überschrieben werden:
```ts [docs/.vitepress/config.ts]
```ts [docs/.vitepress/config.ts]
import { defineConfig } from 'vitepress'
import { defineConfig } from 'vitepress'
@ -74,7 +74,7 @@ export default defineConfig({
container: {
container: {
tipLabel: '提示',
tipLabel: '提示',
warningLabel: '警告'
warningLabel: '警告'
// ...the other labels, and titles of`customContainers`
// ...die anderen Beschriftungen und Titel von`customContainers`
},
},
codeCopyButton: {
codeCopyButton: {
tooltipText: '复制代码',
tooltipText: '复制代码',
@ -90,7 +90,7 @@ Werte fallen auf die `markdown`-Optionen der obersten Ebene zurück, wenn eine S
## Separates Verzeichnis für jede Sprache
## Separates Verzeichnis für jede Sprache
The folgende is a perfectly fine structure:
Die folgende Struktur ist vollständig gültig:
```
```
docs/
docs/
@ -143,7 +143,7 @@ watchEffect(() => {
## RTL-Unterstützung
## RTL-Unterstützung
For right-to-left languages, set `dir: 'rtl'` in the config. The Standard-Theme is laid out mit [CSS logical properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_Werts), so the layout, the navigation and directional icons follow the dokumentieren direction on their own. No PostCSS plugin is needed; an RTLCSS plugin left in place would flip the mirrored styles a second time, so remove it.
Für Sprachen mit Schreibrichtung von rechts nach links setze `dir: 'rtl'` in der Konfiguration. Das Standard-Theme verwendet [logische CSS-Eigenschaften](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_Werts), sodass Layout, Navigation und Richtungssymbole der dokumentierten Schreibrichtung automatisch folgen. Ein PostCSS-Plugin ist nicht erforderlich; ein vorhandenes RTLCSS-Plugin würde die bereits gespiegelten Stile ein zweites Mal umkehren und sollte daher entfernt werden.
```ts [docs/.vitepress/config.ts]
```ts [docs/.vitepress/config.ts]
export default {
export default {
@ -152,9 +152,9 @@ export default {
}
}
```
```
For a multilingual site, set `dir` per locale in `locales`. It can außerdem be overridden for a single Seite mit the [`dir`](../reference/frontmatter-config#dir) frontmatter Option. Code blocks immer stay left-to-right.
Bei einer mehrsprachigen Website setze `dir` pro Sprache in `locales`. Es kann außerdem für eine einzelne Seite mit der Frontmatter-Option [`dir`](../reference/frontmatter-config#dir) überschrieben werden. Codeblöcke bleiben immer von links nach rechts.
Wenn adding your own styles, prefer logical properties wie `margin-inline-start` over `margin-left`, and mirror your own directional icons in right-to-left layouts:
Wenn du eigene Stile hinzufügst, bevorzuge logische Eigenschaften wie `margin-inline-start` gegenüber `margin-left` und spiegle deine eigenen Richtungssymbole in Layouts mit Schreibrichtung von rechts nach links: