GitHub wiki可以嵌入HTML吗?

13

我想创建一个维基页面,其中包括标准的Markdown序言,其后是HTML/JS代码列表,最后是由此代码生成的页面(我想用框架来呈现)。

这可行吗?

附PS:该代码为:http://pipad.org/MathBox/slides_simple.html


2
请查看https://dev59.com/Imw15IYBdhLWcg3whMS_,“出于安全原因,我们不允许使用iframe等”。 - mesutpiskin
1
相关 https://dev59.com/-1YM5IYBdhLWcg3wxSN_ - Adriano
1个回答

12
Github Wikis允许您嵌入HTML,但是不支持所有HTML标签
要嵌入支持的HTML:
  1. 编辑Wiki页面。
  2. 确保编辑模式为“Markdown”。
  3. 将HTML直接输入到主内容区域中(没有“代码”视图,就像您经常在类似Wordpress的工具中看到的那样)。
哪些标签不受支持? 我找不到关于这个的文档,但我们有一些线索:
  1. Github wikis构建在一个名为Gollum的软件工具上。我们可以在Gollum文档中默认查看这里支持哪些标签。 Github可能会针对他们的用例自定义这些默认值,但我打赌它非常相似。
  2. 我继续创建了这里的测试wiki,其中添加了所有主要的可视化html元素(从Poor Man's Styleguide复制)。 看起来不显示的主要标签是iframevideoaudio和所有各种表单输入(textareainputselect等)。

嗯,看起来这只在手动编辑维基页面时有效,以编程方式推送HTML(在我的情况下是从jsdoc)不起作用。 - Patronics
2
有趣。我敢打赌它期望你使用Markdown文件(可以包含嵌入的HTML)而不是纯HTML文件。 - bryanbraun
1
实际上,经过更多的尝试,我成功地找到了一个基本可用的实现方法。我需要将所有文件从默认的 .html 重命名为 .md,并删除所有前导空格,因为它将缩进解释为 markdown 代码块,直接显示所有 html 源代码。这是我的实现(虽然它可能需要修改以适用于其他用途),以防对未来的任何人有所帮助:https://github.com/indigoblueinnovations/github-wiki-publish-action - Patronics

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接