Fonctionnalités de Markdown
DocStatic utilise Markdown comme principal format de création de contenu. Vous pouvez l'apprendre en dix minutes. Mais vous n'avez pas à le faire car le CMS fournit un environnement d'édition de texte riche complet pour les métadonnées, Markdown et les composants React.
Rédaction structurée simple
Les sujets dans DocStatic ont trois parties :
- Métadonnées (au format YAML)
- Contenu (en Markdown)
- Composants React prédéfinis.
Le CMS s'assure que les métadonnées et le format Markdown sont utilisés de manière cohérente, tandis que les composants React fournissent un style uniforme et prennent en charge les fonctions de réutilisation du contenu. Vous n'avez pas besoin d'ajouter du code JSX vous-même car les composants sont déjà disponibles globalement.
Fonctionnalités standard
Les fonctionnalités Markdown incluent :
- Styles de caractères gras, code, italique et barré.
- Listes numérotées et à puces.
- Blocs de code.
- Niveaux de titres (1 à 6).
- Règles horizontales.
- Images.
- Liens.
- Citations.
- Tableaux simples.
Tous ces éléments peuvent être sélectionnés directement à partir de la barre d'outils "texte riche" du CMS.
A cela, Docusaurus ajoute :
- Admonitions
- Détails (expansion du contenu)
- Listes de fiches doc
- Onglets
DocStatic étend encore ce système avec :
- Extraits de code (depuis fichiers)
- Commentaires
- Texte conditionnel
- Liens d'aide contextuelle
- Diagrammes
- Figures
- Notes de bas de page
- Glossaire
- Équations mathématiques
- Bribes d'information
- Variables
Première page
La page de garde est utilisée pour ajouter des métadonnées à votre fichier Markdown. Il est fourni tout en haut du fichier, entouré de trois tirets ---. Les plugins de contenu peuvent avoir leur propre schéma de contenu. DocStatic utilise la matière première pour :
- Les conditions (pour le texte conditionnel)
- Les descriptions
- Slugs (chemins d'accès fixes)
- Balises de taxonomie
- Titres
- Statut du flux de travail
Détails
- Sélectionnez Details dans la liste Embed.
- Modifiez le composant.
- Donnez-lui un Summary.
- Saisissez les Details.
Exemple :
Toggle me.
Il s'agit du contenu détaillé.
Vous pouvez utiliser Markdown ici, y compris le texte en gras et italique, et les [liens] en ligne (https://docusaurus.io/).
Listes de cartes document
Les listes de fiches sont générées automatiquement pour les catégories de la table des matières. Toutefois, vous pouvez également les ajouter manuellement à une rubrique.
- Sélectionnez Doc Card List dans la liste Embed.
- Offrez-lui un Title.
Pour plus d'informations, voir Fonctionnalités Markdown dans la documentation de 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.
📄️ Snippets
Thèmes réutilisables.
📄️ Ensembles variables
Variables localisables.