Extension d’URL .md
.md à l’URL de n’importe quelle page pour afficher une version Markdown.
Ouvrir cette page au format Markdown
En-tête Accept
Accept: text/markdown ou Accept: text/plain à l’URL de n’importe quelle page pour recevoir la version Markdown au lieu du HTML. Cela est utile pour les outils d’IA et les intégrations qui récupèrent le contenu de la documentation de manière programmatique.
Pages introuvables
llms.txt), votre fichier de documentation complète (llms-full.txt) et jusqu’à trois pages associées selon le chemin demandé.
Example Markdown 404 response
Contenu spécifique par audience
<Visibility for="humans"> apparaît sur la page web, mais pas dans la sortie Markdown. Le contenu enveloppé dans <Visibility for="agents"> apparaît dans la sortie Markdown, mais pas sur la page web.
Composants et HTML
Composants
Un composant sans forme Markdown propre conserve son texte. Son
title passe en gras, ou devient un lien s’il possède aussi un href, et sa description ou ses enfants suivent.
Variation et View restent sous forme de balises, car ils sélectionnent du contenu plutôt que de l’afficher.
HTML
- Supprime les enveloppes telles que
divetspan. Leur contenu est conservé. - Les titres, liens, images et textes en gras, en italique ou en code deviennent du Markdown.
- Supprime les attributs
class,className,styleetdata-*. Les attributsid,href,src,altet ARIA sont conservés. - Lorsqu’une image réservée au mode clair (
dark:hidden) se trouve à côté d’une image réservée au mode sombre (hiddenavecdark:block,dark:inline,dark:inline-block,dark:flexoudark:grid), la copie sombre n’est pas incluse. Une image réservée au mode sombre sans copie claire à côté est conservée.
aria-label, sinon le title, sinon Open.
Snippets
<Snippet file="path/to/snippet.mdx" />. Les exports Markdown incluent toutes les variables de docs.json. Si un fichier de snippet référencé est introuvable, l’export Markdown inclut la balise.
<Visibility> à l’intérieur d’un snippet ou d’un composant personnalisé suit les mêmes règles d’audience que sur la page. Utilisez-le lorsqu’un composant personnalisé est visuel et que vous souhaitez que les agents lisent une forme plus simple, comme une Card.
Composants React personnalisés
- Composants à sortie statique : ils sont convertis en Markdown. Par exemple, un composant qui renvoie un lien, une liste ou un tableau apparaît sous la forme de ce lien, de cette liste ou de ce tableau.
- Composants interactifs : ils construisent leur sortie à partir de l’état ou des API du navigateur, comme les calculateurs, les galeries filtrables et les graphiques. Ils ne conservent que leurs enfants et leurs props
title,description,altethref. Un composant sans aucun de ces éléments est omis. - Données importées : comme un objet passé à un composant en tant que prop, elles n’apparaissent pas dans les exports Markdown.
Pages de référence d’API
markdown.schema sur false dans votre docs.json :
Instructions personnalisées pour les agents
markdown.instructions dans votre docs.json. Utilisez-le pour des directives à l’échelle du site telles que citer une version d’API, privilégier un SDK particulier ou suivre votre terminologie.
Fournissez une seule chaîne :
Example agent instructions string
Example agent instructions array
Agent Instructions dans la sortie Markdown :
Example rendered agent instructions
- L’export Markdown de chaque page, y compris les pages de référence d’API.
- Votre fichier
llms.txt, après le titre et la description du site. - Votre fichier
llms-full.txt.