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

时间:2013-02-19 06:39:33

标签: github markdown

我是github的新手,在README.md想要使用iframe显示HTML内容或者这可能是什么?

我试过的是我只是创建HTML标签,然后锚定,这是无效的。

4 个答案:

答案 0 :(得分:35)

Github的降价解释器可以包含HTML。但是,你可以用HTML做很多事情。我建议查看this article,它提供了有关可以使用哪些标签的更多信息。就个人而言,我从来没有使用过多次换行,横向规则等等......不幸的是,我没有看到文章中提到的iframe。

答案 1 :(得分:16)

根据mjgpy3的回答,您可以包含html - 不需要<html>个标记,但在显示之前它会被清理,并且允许的唯一标记位于{{ 3}}

目前的清单包括:

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

答案 2 :(得分:1)

您可以使用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文件嵌入任何其他markdown文件中,例如:

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

答案 3 :(得分:0)

您可以在 .md文件中使用它来编写HTML,但要小心,因为它只适用于某些标记。

library(dplyr)
library(tidyr)
library(tibble)
rownames_to_column(df1, var = "rn") %>%
          gather(relt, val, relto1:relto4) %>% 
          filter(val == "spouse") %>%
          transmute(rn = as.numeric(rn), spousenum = as.numeric(sub("\\D+", "", relt))) %>% 
          complete(rn = full_seq(rn, 1), fill = list(spousenum=0)) %>% 
          select(-rn) %>% 
          bind_cols(df1, .) %>%
          select(-matches("relt"))
#  houseID id    sex age spousenum
#1       1  1   male  45         2
#2       1  2 female  38         1
#3       2  1 female  18         0
#4       2  2   male  50         3
#5       2  3 female  45         2
#6       3  1 female  45         4
#7       3  2   male  17         0
#8       3  3   male  19         0
#9       3  4   male  50         1