github - 将 github 渲染的 .md 页面嵌入为 iframe
问题描述
我想将来自 github 的 .md 页面(示例)嵌入到 HTML 页面中(实际上只有渲染的文件内容<div id="readme" class="readme blob instapaper_body">
,而不是标题和周围的东西)。
我查看了这个答案,但这并没有嵌入渲染的降价,而只有语法突出显示的源代码。
解决方案
GitHub 提供了一个用于渲染 Markdown 的 API 端点。您可以将原始 Markdown 内容发布到https://api.github.com/markdown
并在您自己的应用程序中使用响应。
我建议不要在每次页面加载时都点击那个 API 端点。您可以在后端请求渲染,在本地缓存渲染的内容,然后从那里提供服务。如果源 Markdown 发生变化,您可以使用 GitHub 的 API 重新渲染。
推荐阅读
- javascript - Css-Zoomed Google Maps 信息窗口位置错误
- c# - 如何在 Hangfire 重复作业中获得计划的执行日期时间?
- javascript - 在赛普拉斯中,如果任何测试用例在自动化套件中失败 - package.json 中的 posttest 部分不会执行
- django - 如何在 Django 中获取域 url?
- c# - CDM Nuget 包
- swift - 迅速。不能使用类型变量作为泛型方法的规范
- r - facet as_labeller 不使用数学表达式 R
- laravel - GraphQL 隐式定义了用户可以做什么
- arrays - VLOOKUP() 使用数组的替代方法
- amazon-web-services - AWS Batch 中的 Docker 上的 AWS S3 挂载