Markdown API
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
MarkdownコンテンツをHTMLに変換します。
APIv4でのみ利用可能です。
認証が必要です
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。この機能はテストには利用できますが、本番環境での使用には適していません。
Markdown APIコールはすべて認証されている必要があります。
任意のMarkdownドキュメントをレンダリングします
POST /markdown| 属性 | 型 | 必須 | 説明 |
|---|---|---|---|
text | 文字列 | はい | レンダリングするMarkdownテキスト |
gfm | ブール値 | いいえ | GitLab Flavored Markdownを使用してテキストをレンダリングします。デフォルトはfalseです |
project | 文字列 | いいえ | GitLab Flavored Markdownを使用して参照を作成する際に、projectをコンテキストとして使用します |
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" \
--header "Content-Type:application/json" \
--data '{"text":"Hello world! :tada:", "gfm":true, "project":"group_example/project_example"}' "https://gitlab.example.com/api/v4/markdown"レスポンスの例:
{ "html": "<p dir=\"auto\">Hello world! <gl-emoji title=\"party popper\" data-name=\"tada\" data-unicode-version=\"6.0\">🎉</gl-emoji></p>" }