Post Jekyll在生成博客帖子时插入额外代码

Post Jekyll在生成博客帖子时插入额外代码,post,jekyll,Post,Jekyll,我正在创建我的第一个Jekyll网站。我试图包括一个博客部分,我从现有的非Jekyll版本复制它,转换现有的硬编码html的博客页面 我将我的页眉、导航和页脚html放入_include文件中。我将它们合并到一个布局文件中,该文件也包含{{content} 我从旧的html文件中删除页眉、导航和页脚,并且只将正文包含在文章的.markdown文件中 我希望降价文件的内容包含在{{content}的位置。。。但是,Jekyll似乎在{{content}}内容之前也包含了这一点: <div c

我正在创建我的第一个Jekyll网站。我试图包括一个博客部分,我从现有的非Jekyll版本复制它,转换现有的硬编码html的博客页面

我将我的页眉、导航和页脚html放入_include文件中。我将它们合并到一个布局文件中,该文件也包含{{content}

我从旧的html文件中删除页眉、导航和页脚,并且只将正文包含在文章的.markdown文件中

我希望降价文件的内容包含在{{content}的位置。。。但是,Jekyll似乎在{{content}}内容之前也包含了这一点:

<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>

因此,我看到的不是生成的html,而是html的“代码”版本。这个额外的代码是从哪里来的,我如何绕过它

这个额外的代码是从哪里来的

您看到的额外代码是语法突出显示的标志

语法突出显示以两种方式呈现:

  • 当您将文本块括在三个反勾和一种语言中时,
    ``ruby

    ```ruby def some_method # do something end ``` (上面的块在生成的
    index.html
    中具有相同的额外代码)


  • 当您将kramdown内容缩进超过4个空格时

          ## Heading 2
    
          Some Markdown text here.
          Lorem Ipsum [dolor](sit/amet/index.html)
    
    成为突出显示的语言
    纯文本

    ## Heading 2
    
    Some Markdown text here.
    Lorem Ipsum [dolor](sit/amet/index.html)
    
这个额外的代码是从哪里来的

您看到的额外代码是语法突出显示的标志

语法突出显示以两种方式呈现:

  • 当您将文本块括在三个反勾和一种语言中时,
    ``ruby

    ```ruby def some_method # do something end ``` (上面的块在生成的
    index.html
    中具有相同的额外代码)


  • 当您将kramdown内容缩进超过4个空格时

          ## Heading 2
    
          Some Markdown text here.
          Lorem Ipsum [dolor](sit/amet/index.html)
    
    成为突出显示的语言
    纯文本

    ## Heading 2
    
    Some Markdown text here.
    Lorem Ipsum [dolor](sit/amet/index.html)