如何在 github README.md 中显示 HTML 内容?

我是新的 github,在 README.md想要显示一个 HTML 内容使用一个框架或东西这是可能的吗?

我所尝试的是,我只是创建 HTML 标记,然后锚,这是不工作的。

101874 次浏览

Github 的标记解释器 可以包括 HTML。然而,在 HTML 中您只能做这么多。我建议查看一下 这篇文章,它提供了关于可以使用哪些标签的更多信息。就我个人而言,我从来没有使用过比换行符、水平规则等更多的东西。.不幸的是,我没有看到文章中提到的 IFrame。

正如 Mjgpy3所回答的那样,您的 可以包含 html-不需要 <html>标记,但是在显示之前会进行消毒,并且 这份白名单中只允许使用标记。

目前的名单包括:

h1 h2 h3 h4 h5 h6 h7 h8 br b i strong em a pre code img tt div ins del sup sub p ol ul table thead tbody tfoot blockquote dl dt dd kbd q samp var hr ruby rt rp li tr td th s strike summary details caption figure figcaption abbr bdo cite dfn mark small span time wbr

但没有 iframe

您可以使用 svg 处理示例代码(./path/example.svg) :

<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
<foreignObject width="100" height="100">
<div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>text</li>
</ul>
<!-- Other embed HTML element/text into SVG -->
</div>
</foreignObject>
</svg>

然后使用图像插入方式将 svg 文件嵌入到其他任何标记文件中,如下所示:

![](./path/example.svg)