{"meta":{"title":"Erstellen von wiederverwendbarem Inhalt","intro":"Du kannst wiederverwendbare Inhalte erstellen, auf die in mehreren Inhaltsdateien verwiesen werden kann.","product":"Mitwirken an den GitHub-Docs","breadcrumbs":[{"href":"/de/contributing","title":"Mitwirken an den GitHub-Docs"},{"href":"/de/contributing/writing-for-github-docs","title":"Schreiben für GitHub Dokumente"},{"href":"/de/contributing/writing-for-github-docs/creating-reusable-content","title":"Erstellen von wiederverwendbarem Inhalt"}],"documentType":"article"},"body":"# Erstellen von wiederverwendbarem Inhalt\n\nDu kannst wiederverwendbare Inhalte erstellen, auf die in mehreren Inhaltsdateien verwiesen werden kann.\n\n## Über wiederverwendbare Komponenten\n\nWiederverwendbare Elemente sind lange Zeichenfolgen mit wiederverwendbarem Text, z. B. Absätze oder prozedurale Listen, auf die in mehreren Inhaltsdateien verwiesen werden kann.\n\nWir verwenden Markdown (anstelle von YAML) für wiederverwendbare Elemente. Markdown ermöglicht es unserer Lokalisierungspipeline, die Zeichenfolgen in kleinere übersetzbare Segmente aufzuteilen, was zu weniger Übersetzungsfehlern und weniger Churn führt, wenn sich der englische Quellinhalt ändert.\n\nJedes wiederverwendbare Element befindet sich in einer eigenen Markdowndatei.\n\nDer Pfad und der Dateiname jeder Markdown-Datei bestimmen, welchen Pfad sie im Datenobjekt haben. Beispielsweise kann auf eine Datei mit dem Namen `/data/reusables/foo/bar.md` seitenweise wie auf `{% data reusables.foo.bar %}` zugegriffen werden.\n\nWiederverwendbare Dateien werden in der Regel nach Aufgabe in Verzeichnisse unterteilt. Wenn Sie z. B. eine wiederverwendbare Zeichenfolge für Artikel zu GitHub Benachrichtigungen erstellen, fügen Sie sie im Verzeichnis `data/reusables/notifications/`in einer Datei mit dem Namen `data/reusables/notifications/YOUR-REUSABLE-NAME.md`hinzu. Der Inhaltsverweis, den du der Quelle hinzufügst, würde wie `{% data reusables.notifications.YOUR-REUSABLE-NAME %}` aussehen.\n\n### Anwenden der Versionsverwaltung auf wiederverwendbare Elemente\n\nWiederverwendbare Elemente können Liquid-Bedingungen enthalten, um Inhalte abhängig von der aktuellen angezeigten Version bedingt zu rendern. <!-- For more information, see [AUTOTITLE](/contributing/writing-for-github-docs/using-markdown-and-liquid-in-github-docs). -->\n\n## Informationen zu Variablen\n\nVariablen sind kurze Zeichenfolgen aus wiederverwendbarem Text.\n\nWir verwenden YAML-Dateien für Variablen.\n\nDer Pfad, der Dateiname und die Schlüssel in jeder YAML-Datei bestimmen, welcher Pfad für sie im Datenobjekt verwendet wird.\n\nDie YAML-Datei `data/variables/foo/bar.yml` enthält beispielsweise zwei Variablen:\n\n```yaml\n# the YAML file can contain multiple short strings in one file\nmeaning_of_life: 42\n\n# the strings can also be nested if needed\nnested:\n  values:\n    too: Yes!\n```\n\nDie Werte wären als `{% data foo.bar.meaning_of_life %}` und `{% data foo.bar.nested.values.too %}` zugänglich."}