我正在尝试使用 markdown 将 google 文档嵌入到 Github 的 readme.md 中。这可能吗?
我已完成以下操作:
有什么建议吗?
这是不可能的。当 GitHub 在网站上呈现 README 或其他文本文档时,它会通过过滤器进行清理并删除任何潜在的恶意内容,包括 JavaScript 和 iframe。这是因为这些文档是在 github.com 域的上下文中呈现的,任何恶意代码都可能窃取用户凭据或以其他方式造成隐私或安全问题。
请注意,即使您可以绕过清理程序,GitHub 也会发送一个
Content-Security-Policy
标头,将 JavaScript 限制为单个特定域并拒绝所有框架,因此您的浏览器不会呈现此类内容,并且它将使用报告 URI 来发送向 GitHub 发送已检测到违规行为的通知。
如果您希望 Google 文档在 GitHub 上可见,您可以将 Google 文档保存为 Markdown、AsciiDoc 或 HTML,并将其放置在您的存储库中供人们使用。
您可以使用 Docs to Markdown Pro 插件将 Google 文档作为 Markdown 提交到 GitHub 存储库。
将根目录设置为 Markdown 文件位置,并在提交时使用文件名 readme.md。