Fonctionnalités Markdown
DocStatic utilise Markdown comme format principal de création de contenu. Vous pouvez l'apprendre en dix minutes. Mais ce n'est pas obligatoire, car le CMS fournit un environnement d'édition de texte enrichi complet pour les métadonnées, Markdown et les composants React.
Création structurée simple
Les rubriques dans docStatic comportent trois parties :
- Métadonnées (au format YAML)
- Contenu (en Markdown)
- Composants React prédéfinis.
Le CMS veille à ce que les métadonnées et Markdown soient utilisés de manière cohérente, tandis que les composants React fournissent un style uniforme et prennent en charge les fonctionnalités de réutilisation du contenu. Vous n'avez pas besoin d'ajouter vous-même de code JSX, car les composants sont déjà disponibles globalement.
Fonctionnalités standard
Les fonctionnalités Markdown comprennent :
- Styles de caractères gras, code, italique et barré.
- Listes à puces et numérotées.
- Blocs de code.
- Niveaux de titre (1 à 6).
- Règles horizontales.
- Images.
- Liens.
- Citations.
- Tableaux simples.
Toutes ces fonctionnalités peuvent être sélectionnées directement à partir de la barre d'outils de texte enrichi dans le CMS.
À celles-ci, Docusaurus ajoute :
- Avertissements
- Détails (contenu extensible)
- Listes de cartes de documentation
- Onglets
DocStatic étend encore ces fonctionnalités avec :
- Extraits de code (à partir de fichiers)
- Commentaires
- Texte conditionnel
- Liens d'aide contextuelle
- Diagrammes
- Figures
- Notes de bas de page
- Termes du glossaire
- Équations mathématiques
- Extraits
- Variables
Front matter
Le front matter sert à ajouter des métadonnées à votre fichier Markdown. Il se trouve tout en haut du fichier, entre trois tirets ---. Les plugins de contenu peuvent avoir leur propre schéma de front matter. docStatic utilise le front matter pour :
- Conditions (pour le texte conditionnel)
- Descriptions
- Slugs (chemins fixes)
- Balises de taxonomie
- Titres
- Statut du flux de travail
Détails
- Sélectionnez Détails dans la liste Intégrer.
- Modifiez le composant.
- Donnez-lui un Résumé.
- Saisissez les Détails.
Exemple :
Toggle me.
Voici le contenu détaillé.
Vous pouvez utiliser Markdown ici, y compris le texte en gras et en italique, ainsi que les liens en ligne.
Listes de fiches documentaires
Les listes de fiches documentaires sont générées automatiquement pour les catégories de la table des matières. Cependant, vous pouvez également les ajouter manuellement à un sujet.
- Sélectionnez Liste de fiches documentaires dans la liste Intégrer.
- Donnez-lui un Titre.
Pour plus d'informations, consultez la section Fonctionnalités Markdown dans la documentation Docusarus.
Exemple :
MDX et React
Utiliser React dans docStatic Documents Markdown avec MDX.
Onglets
Utilisation des onglets dans docStatic.
Blocs de code et extraits
Gestion des blocs de code dans docStatic.
Admonitions
Gestion des avertissements/rappels dans docStatic.
Rubriques et table des matières
Utilisation des titres et de la table des matières dans docStatic.
Ressources
Gestion des actifs dans docStatic.
Liens Markdown
Liens vers d'autres pages en Markdown.
Plugins MDX
Utilisation de plugins MDX pour étendre les fonctionnalités de Markdown.
Équations mathématiques
Écrire des équations mathématiques en LaTeX.
Diagrammes
Diagrammes d'écriture avec Mermaid.
Métadonnées d'entête
Déclarer des métadonnées d'en-tête spécifiques à une page à l'aide de MDX.
Commentaires
Ajouter des commentaires invisibles aux fichiers Markdown.
Texte conditionnel
Filtrer le contenu avec des paramètres de texte conditionnels.
Aide contextuelle
Utilisation de balises d'ancrage pour fournir une aide conditionnelle sensible.
Chiffres
Images avec légendes et zoom sur la boîte à lumière.
Notes de bas de page
Les notes de bas de page sont automatiquement numérotées et reliées entre elles.
Glossaire
Glossaire localisable avec écran tactile.
Related Topics
Automatically generate links to related content based on shared taxonomy tags.
Snippets
Thèmes réutilisables.
Ensembles variables
Variables localisables.