【问题标题】:Can a GitHub wiki embed HTMLGitHub wiki 可以嵌入 HTML
【发布时间】:2016-11-23 15:46:23
【问题描述】:

我想创建一个 wiki 页面,它是一个序言(标准降价),后跟一个 HTML/JS 代码列表,然后是(在一个框架中)此代码将生成的页面。

这可能吗?

PS 代码是:http://pipad.org/MathBox/slides_simple.html

【问题讨论】:

标签: github gollum-wiki


【解决方案1】:

Github Wiki 允许您嵌入 HTML,但并非所有 HTML 标签都受支持

嵌入支持的 HTML:

  1. 编辑 wiki 页面。
  2. 确保编辑模式为“Markdown”。
  3. 将 html 直接输入到主要内容区域(没有“代码”视图,就像您在 Wordpress 等工具中经常看到的那样)。

哪些标签不受支持?

我找不到这方面的文档,但我们有一些线索:

  1. Github wiki 建立在名为 Gollum 的软件工具之上。 We can see which tags are supported in Gollum by default here in the Gollum docs。 Github 可能会为他们的用例定制这些默认值,但我敢打赌它非常相似。
  2. 我继续创建a test wiki here,并添加了所有主要的视觉html元素(复制自Poor Man's Styleguide)。看起来不显示的主要标签是iframevideoaudio,以及所有各种表单输入(textareainputselect 等)。

【讨论】:

  • 嗯,这似乎只在手动编辑 wiki 页面时有效,以编程方式推送 HTML(在我的情况下来自 jsdoc)不起作用
  • 有趣。我敢打赌,它希望您使用降价文件(可以包括嵌入的 html)而不是直接的 html 文件。
  • 实际上,通过更多的实验,我确实找到了一个最有用的实现,我需要将所有文件从默认的 .html 重命名为 .md,并删除所有前导空格,如它将缩进解释为降价代码块,直接显示所有 html 源代码。这是我的实现(尽管它可能需要修改以供其他用途)以防将来对任何人有所帮助:github.com/indigoblueinnovations/github-wiki-publish-action
猜你喜欢
  • 2016-07-23
  • 2012-04-20
  • 1970-01-01
  • 1970-01-01
  • 2012-08-02
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多