GitHub に Markdown render API というのがあった。Markdown を POST すれば GitHub で parse したものを返してくれるっぽい。知見。
以下JSでのサンプル
const response = await fetch('https://api.github.com/markdown', {
method: 'POST',
headers: {
Accept: 'application/vnd.github.v3+json',
},
body: JSON.stringify({
text: A_MARKDOWN_STRING,
}),
})
console.log(await response.text())