マークダウンAPI
GitLab 11.0で導入されました。
APIv4でのみ利用可能です。
任意のMarkdownドキュメントのレンダリング
POST /api/v4/markdown
属性 | タイプ | 必須 | 説明 |
---|---|---|---|
text
| 列 | はい | レンダリングするMarkdownテキスト |
gfm
| ブーリアン | no(オプション) | GitLab フレーバー Markdown を使ってテキストをレンダリングします。 デフォルトはfalse
|
project
| 列 | no(オプション) | GitLab Flavored Markdownを使って参照を作成するときは、project をコンテキストとして使ってください。プロジェクトが公開されていない場合は認証が必要です。
|
curl --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>" }