forked from mastodon/mastodon
-
-
Notifications
You must be signed in to change notification settings - Fork 9
MarkdownAPI
KMY(雪あすか) edited this page Apr 13, 2023
·
6 revisions
kmyblueではMarkdownを有効にするかを投稿ごとに決定します。
下記のエンドポイントで取得できるJSONについて
/api/v1/instance
/api/v2/instance
下記の配列に値があるかで判定してください
{
"fedibird_capabilities": [
"kmyblue_markdown"
]
}
status
オブジェクト、status_edit
オブジェクトに以下のプロパティが追加されています。
{
"markdown": "(論理値)trueならマークダウンが有効になっている"
}
また、markdown
がtrue
の場合、content
にはMarkdownがHTMLに変換された後の文字列が入っています。ここで追加で使われる可能性のあるHTMLタグは以下の通りになります。
strong em del u ul ol li sup code pre hr blockquote
投稿/編集APIを呼び出す場合、JSONの以下のプロパティに追加で指定できる値があります。
{
"markdown": "(論理値)true / false"
}
MarkdownのHTML変換には、Redcarpetを使用しています。Markdown記法のうち、以下のものは無効化されています。
- カスタムHTMLタグ
- リンク
- 画像
- 見出し
- テーブル