Diese Version von GitHub Enterprise Server wird eingestellt am 2026-08-25. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.
REST-API-Endpunkte für Markdown
Verwende die REST-API, um ein Markdowndokument als HTML-Seite oder unformatierten Text zu rendern.
Render a Markdown document
Depending on what is rendered in the Markdown, you may need to provide additional token scopes for labels, such as issues:read or pull_requests:read.
Feinkörnige Zugriffstoken für "Render a Markdown document"
Dieser Endpunkt funktioniert mit den folgenden differenzierten Tokentypen.:
- GitHub App-Benutzerzugriffstoken
- GitHub-App-Installations-Zugriffstoken
- Feingranulare persönliche Zugriffstoken
Das differenzierte Token muss über den folgenden Berechtigungssatz verfügen.:
- "Contents" repository permissions (read)
Dieser Endpunkt kann ohne Authentifizierung oder die zuvor erwähnten Berechtigungen verwendet werden, wenn nur öffentliche Ressourcen angefordert werden.
Parameter für "Render a Markdown document"
| Name, Typ, BESCHREIBUNG |
|---|
accept string Setting to |
| Name, Typ, BESCHREIBUNG |
|---|
text string ErforderlichThe Markdown text to render in HTML. |
mode string The rendering mode. Standard: Kann eine der folgenden sein: |
context string The repository context to use when creating references in |
HTTP-Antwortstatuscodes für "Render a Markdown document"
| Statuscode | BESCHREIBUNG |
|---|---|
200 | OK |
304 | Not modified |
Codebeispiele für "Render a Markdown document"
Anforderungsbeispiel
curl -L \
-X POST \
-H "Accept: text/html" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
http(s)://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
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.
Feinkörnige Zugriffstoken für "Render a Markdown document in raw mode"
Dieser Endpunkt funktioniert mit den folgenden differenzierten Tokentypen.:
- GitHub App-Benutzerzugriffstoken
- GitHub-App-Installations-Zugriffstoken
- Feingranulare persönliche Zugriffstoken
Das feinkörnige Token erfordert keine Berechtigungen.
Dieser Endpunkt kann ohne Authentifizierung verwendet werden, wenn nur öffentliche Ressourcen angefordert werden.
HTTP-Antwortstatuscodes für "Render a Markdown document in raw mode"
| Statuscode | BESCHREIBUNG |
|---|---|
200 | OK |
304 | Not modified |
Codebeispiele für "Render a Markdown document in raw mode"
Beispiele für Anfragen
curl -L \
-X POST \
-H "Accept: text/html" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
http(s)://HOSTNAME/api/v3/markdown/raw \
-d '{"text":"Hello **world**"}'Example response
Status: 200"<p>Hello <strong>world</strong></p>"