我正在创建我的第一个Jekyll网站 . 我尝试包含一个博客部分,我正在从现有的非Jekyll版本中复制,转换现有的博客页面,这些页面都是硬编码的html .
我把 Headers ,导航和页脚html放在_include文件中 . 我将这些内容合并到一个包含{}的布局文件中
我从旧的html文件中删除 Headers ,导航和页脚,我只在帖子的.markdown文件中包含正文 .
我希望markdown文件的内容包含在{}的位置......但是Jekyll似乎也在{}内容之前包含了这个内容:
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
因此,我没有看到自己生成的html,而是看到了我的html的“代码”版本 . 这些额外的代码来自哪里,我该如何解决它?
1 回答
您看到的额外代码
<div class="highlighter-rouge"><div class="highlight">
是语法突出显示的标志 .语法高亮显示在 2 ways 中:
(上面的块在生成的
index.html
中将具有相同的额外代码)成为一个未提及的Markdown块,突出显示语言
plain-text