Erstellen eines benutzerdefinierten Snippets
snippets
an, damit der Import funktioniert.
Jede Seite im Verzeichnis snippets
wird als Snippet behandelt und nicht
als eigenständige Seite gerendert. Wenn Sie aus dem Snippet eine eigenständige Seite
erstellen möchten, importieren Sie es in eine andere Datei und binden Sie es als
Komponente ein.
Standardexport
- Fügen Sie Inhalte zu Ihrer Snippet-Datei hinzu, die Sie wiederverwenden möchten. Optional können Sie Variablen hinzufügen, die beim Import des Snippets über Props befüllt werden können. In diesem Beispiel heißt unsere Variable word.
snippets/my-snippet.mdx
- Importieren Sie das Snippet in Ihre Zieldatei.
destination-file.mdx
Exportieren mit Variablen
- Optional können Sie Variablen hinzufügen, die beim Import des Snippets über Props befüllt werden können. In diesem Beispiel heißt unsere Variable word.
snippets/my-snippet.mdx
- Importieren Sie das Snippet mit der Variable in Ihre Zieldatei. Die Property wird gemäß Ihrer Angabe befüllt.
destination-file.mdx
Wiederverwendbare Variablen
- Exportiere eine Variable aus deiner Snippet-Datei:
snippets/path/to/custom-variables.mdx
- Importiere das Snippet in deiner Zieldatei und verwende die Variable:
destination-file.mdx
JSX-Snippets
- Exportieren Sie eine JSX-Komponente aus Ihrer Snippet-Datei. (Weitere Informationen finden Sie unter React-Komponenten):
snippets/my-jsx-snippet.jsx
Wichtig: Verwenden Sie beim Erstellen von JSX-Snippets die Pfeilfunktionssyntax (
=>
) statt Funktionsdeklarationen. Das Schlüsselwort function
wird in diesem Kontext nicht unterstützt.- Importieren Sie das Snippet in Ihrer Zieldatei und verwenden Sie die Komponente:
destination-file.mdx