Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.
GitHub AE est actuellement en version limitée.

Markdown

Utilisez l’API REST pour afficher un document Markdown sous forme de page HTML ou de texte brut.

Render a Markdown document

Compatible avec GitHub Apps

Paramètres pour « Render a Markdown document »

En-têtes
Nom, Type, Description
accept string

Setting to application/vnd.github+json is recommended.

Paramètres du corps
Nom, Type, Description
text string Obligatoire

The Markdown text to render in HTML.

mode string

The rendering mode.

Default: markdown

Peut être: markdown, gfm

context string

The repository context to use when creating references in gfm mode. For example, setting context to octo-org/octo-repo will change the text #42 into an HTML link to issue 42 in the octo-org/octo-repo repository.

Codes d’état de la réponse HTTP pour « Render a Markdown document »

Code d’étatDescription
200

OK

304

Not modified

Exemples de code pour « Render a Markdown document »

post/markdown
curl -L \ -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ https://HOSTNAME/api/v3/markdown \ -d '{"text":"Hello **world**"}'

Example response

Status: 200
"<p>Hello <strong>world</strong></p>"

Render a Markdown document in raw mode

Compatible avec GitHub Apps

You must send Markdown as plain text (using a Content-Type header of text/plain or text/x-markdown) to this endpoint, rather than using JSON format. In raw mode, GitHub Flavored Markdown is not supported and Markdown will be rendered in plain format like a README.md file. Markdown content must be 400 KB or less.

Codes d’état de la réponse HTTP pour « Render a Markdown document in raw mode »

Code d’étatDescription
200

OK

304

Not modified

Exemples de code pour « Render a Markdown document in raw mode »

post/markdown/raw
curl -L \ -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ https://HOSTNAME/api/v3/markdown/raw \ -d '{"text":"Hello **world**"}'

Example response

Status: 200
"<p>Hello <strong>world</strong></p>"