将github渲染的.md页面嵌入为iframe

时间:2018-05-29 16:03:49

标签: github iframe markdown

我想在github(example)中将一个.md页面嵌入到HTML页面中(实际上只是渲染文件内容<div id="readme" class="readme blob instapaper_body">,而不是标题和内容)。

我看了this answer,但这并没有嵌入渲染的降价,只是语法突出显示了来源。

1 个答案:

答案 0 :(得分:1)

GitHub提供API endpoint for rendering Markdown。您可以将原始Markdown内容发布到https://api.github.com/markdown并在您自己的应用程序中使用该响应。

我建议不要在每个页面加载时点击该API端点。您可以在后端请求呈现,在本地缓存呈现的内容,并从那里提供服务。如果源Markdown发生变化,您可以使用GitHub的API重新渲染。

或者,您可以将Markdown置于Gist并使用其内置embed functionality