Les shortcodes sont la porte de sortie de Hugo: un moyen de placer dans une page ce que le Markdown ne sait pas exprimer, sans basculer dans du HTML brut. Consultez les Composants pour les gabarits HTML rendus par les mises en page.
Chaque référence de shortcode suit un de trois modes de documentation. Le mode par défaut, live, rend le shortcode dans sa propre page de référence, à l’intérieur de component-preview lorsqu’un cadre aide à isoler le résultat. Une interface dependent pointe avec component-relationship vers le parent ou la page de contenu qui peut rendre son état réel. Une interface nonvisual documente son résultat et ses contraintes au lieu d’inventer une maquette décorative.
npm run lint:interfaces vérifie le mode choisi dans les deux langues : une référence active doit appeler le shortcode, une référence dépendante doit pointer vers une cible qui l’appelle, et une référence non visuelle doit contenir les sections Résultat et Contraintes.
Navigation Sujet Description Mise à jour Companion Un renvoi en haut de page vers une page liée, avec une phrase justifiant le lien. 2026.08.22 Index d’ancrage Une passerelle Markdown vers le composant partagé d’index d’ancrage pour les liens vers des sections de la même page 2026.08.22 Relation de composant Un lien d’une interface dépendante vers le parent qui rend son véritable exemple 2026.08.22
Action Sujet Description Mise à jour Liste déroulante Une passerelle Markdown vers le composant partagé de liste déroulante native 2026.08.22
Contenu Sujet Description Mise à jour Aperçu de composant Un exemple vivant encadré d’un composant ou d’un shortcode dans la documentation 2026.08.22 Aperçu de gabarit Un aperçu visuel compact de l’anatomie d’un gabarit de page documenté 2026.08.22 Aperçu de thème Un sélecteur local de thème clair ou sombre pour les exemples de documentation 2026.08.22 Arborescence de fichiers Une arborescence de fichiers imbriquée, composée des shortcodes de conteneur, dossier et fichier. 2026.08.22 Card Une carte cliquable avec icône et titre. 2026.08.22 Cards Grille adaptative pour un ensemble de card. 2026.08.22 Chronologie Une chronologie verticale de jalons datés; chaque titre ### est une entrée. 2026.08.22 Code Un bloc de code avec en-tête de nom de fichier et bouton de copie. 2026.08.22 Définition Une infobulle de glossaire, résolue depuis data/series/ref/glossary.yml. 2026.08.22 Details Une section repliable. 2026.08.22 Encadrés Les six types d’encadrés du site, écrits en Markdown standard pour que les notes circulent sans retouche entre Bear, GitHub et Hugo 2026.08.22 Étapes Une séquence verticale numérotée pour la documentation procédurale 2026.08.22 État du site Une passerelle Markdown vers le composant partagé d’état opérationnel lié 2026.08.22 Infobulle Une passerelle Markdown vers le composant partagé d’infobulle accessible 2026.08.22 Mermaid Un diagramme Mermaid rendu à partir d’une définition texte. 2026.08.22 Pullquote Une citation mise en exergue. 2026.08.22 Tab Un panneau dans un groupe tabs. 2026.08.22 Tabs Un groupe d’onglets; contient des tab. 2026.08.22 Vidéo intégrée Une passerelle Markdown vers le composant partagé d’intégration vidéo différée 2026.08.22
Données Sujet Description Mise à jour Accessibility-contract Un contrat d’accessibilité piloté par les données, avec des preuves de contraste dérivées des jetons et des règles système liées. 2026.08.22 Brand-changelog Un changelog filtré pour le système de marque, rendu depuis data/brand/changelog.yml. 2026.08.22 Colour-palette Des cartes de couleurs de marque ou Web avec les noms de jetons, les groupes de rôles et les rapports de contraste WCAG générés. 2026.08.22 Colour-system Un explorateur interactif des jetons de couleur publics, des valeurs de thème, des alias et des preuves de contraste déclarées 2026.08.22 Content-count Un décompte en ligne tiré des pages Hugo ou des données du site. 2026.08.22 Design-process Un cycle piloté par les données qui lie les étapes du processus de conception à leurs preuves et à leur documentation de gouvernance. 2026.08.22 Design-system-overview Un aperçu imprimable et piloté par les données des six parties reliées et du flux de ce système de conception. 2026.08.22 Emoji Un émoji recherché par nom dans data/series/ref/emojis.yml. 2026.08.22 État d’implémentation Un état d’implémentation documenté et des critères d’acceptation pour une interface spécifiée 2026.08.22 Glossary-table Un tableau de glossaire triable, rendu depuis data/brand/glossary.yml par défaut. 2026.08.22 Interface-manifest Un profil piloté par les données de la page de composant ou de shortcode courante. 2026.08.22 Interface-migration-matrix Un tableau d’audit généré pour les métadonnées, sources et manifestes des composants. 2026.08.22 Missing-index L’arriéré des pages qui déclarent une liste d’artefacts missing:. 2026.08.22 Pattern-manifest Une fiche de preuves pilotée par les données pour la page de motif orienté vers une tâche courante. 2026.08.22 Portée documentaire Une ligne de métadonnées compacte entre les règles de gouvernance et les détails d’implémentation 2026.08.22 Rangée de filtres Une passerelle Markdown vers le composant partagé de rangée de filtres pour les contrôles qui changent les lignes ou éléments visibles 2026.08.22 Shortcode-index Un tableau généré de tous les shortcodes locaux, de leur rôle et de leur exemple d’utilisation. 2026.08.22 Tableau d’analyse Web Un tableau comparatif triable et filtrable d’outils d’analyse Web, rendu depuis data/til/web_analytics.yml 2026.08.22 Token-table Un tableau généré d’une catégorie de jetons, rendu depuis data/brand/tokens.yml. 2026.08.22
Utilitaire Sujet Description Mise à jour Arrow Une flèche ← ou → en ligne, utilisée comme repère d’annotation à côté d’un terme. 2026.08.22 Kbd Une touche de clavier, pour les raccourcis. 2026.08.22 Version Une étiquette d’ajout, de modification ou d’obsolescence. 2026.08.22