Jekyll 内容在页面上被复制

问题描述

我使用带有 bulma-clean-theme 的 github 页面,当我在本地呈现我的页面时,它显示良好且没有问题。但是,当我在 github 上查看我网站上的博客文章时,我看到该网站上的内容重复!

depicts a webpage with the site content repeated two times

这是我从主题更改为 pages.html 时最有可能导致这种情况的区域。

<div class="content">

    <h2><a href="{{ page.url }}">{{ page.title }}</a></h2>
      <div class="Meta"><i class="fa fa-calendar" aria-hidden="true"></i> Published {{ page.date | date: '%B %d,%Y' }} by 
        <i class="fa fa-user" aria-hidden="true"></i> FoxDeploy
        <i class="fa fa-hourglass" aria-hidden="true"></i> <i>{{ content | reading_time_as_s }} average reading time</i>
      </div>      
      <a href="{{ post.url }}"><img src="{{ post.header }}{{ post.coverImage }}"></a><br>   
    {{ content }}
</div>

解决方法

我发现了错误!

我使用的是 "jekyll-time-to-read" gem,它在 github 页面上不受支持。此插件将通过新的液体命令解析 content 来计算阅读帖子所需的时间。

 <i>{{ content | reading_time_as_s }} average reading time</i>

由于它不受支持,因此页面将使用帖子的全部内容呈现,然后在帖子后出现一个蹩脚的尾随 average reading time

目前的修复是从我的帖子中删除那一点并删除插件,问题就解决了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...