为什么div标签在github-pages中打破markdown

时间:2014-02-05 21:58:28

标签: html jekyll github-pages

使用jekyll w / github-pages

我在index.md中有这个:

<div class="grey-box">
  GET /projects/<span class="variable project_id">{Project ID}</span>/codes/<span class="variable code_id">{Code ID}</span>/download
</div>

并且它在编译时打破了markdown所以我将div更改为这样的范围:

<span class="grey-box">
  GET /projects/<span class="variable project_id">{Project ID}</span>/codes/<span class="variable code_id">{Code ID}</span>/download
</span>

CSS:

.grey-box {
   background: #EEE;
   padding: 5px 10px;
}

现在一切都很好吃。任何想法为什么div导致这个错误?

1 个答案:

答案 0 :(得分:4)

Markdown不会在块级HTML元素中解析,其中<div>是一个。

来自the documentation

  

请注意,在块级HTML标记中不处理Markdown格式化语法。例如,你不能在HTML块中使用Markdown-style * emphasis *。

这不仅仅是GitHub页面的情况,而是绝大多数Markdown解析器。