加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – Jekyll – 当我在项目中使用Paginate时出错

发布时间:2020-12-17 03:18:34 所属栏目:百科 来源:网络整理
导读:我在 Windows上运行3.1.2 当我尝试将’Paginate’添加到我的项目中时,我在cmd中收到错误 Deprecation: You appear to have pagination turned on,but you haven’t included the jekyll-paginate gem. Ensure you have gems: [jekyll-paginate] in your conf
我在 Windows上运行3.1.2

当我尝试将’Paginate’添加到我的项目中时,我在cmd中收到错误

Deprecation: You appear to have pagination turned on,but you haven’t
included the jekyll-paginate gem. Ensure you have gems:
[jekyll-paginate]
in your configuration file.

我安装了jekyll-paginate(1.1.0)和paginate(4.0.0),它仍然给出了这个错误.

这是我的_config.yml文件:

paginate: 4
paginate_path: '/blog/page:num/'

还有我的index.html页面

{% for post in paginator.posts limit: 4 %}

我该怎么检查,解决这个问题?

解决方法

Jekyll的家伙已经从版本3.x中删除了Paginate插件,因为它没有更好的核心功能.您仍然可以使用这三个选项中的任何一个启用它

>在您的站点源根目录中,创建一个_plugins目录.把你的插件放在这里.在Jekyll生成您的站点之前,将在此目录中以* .rb结尾的任何文件加载.
>在_config.yml文件中,添加一个包含关键gem的新数组以及您要使用的插件的gem名称值.一个例子:

????宝石:[jekyll-coffeescript,jekyll-watch,jekyll-assets]
????#这将自动需要每个宝石.

然后使用gem install jekyll-paginate-category jekyll-watch jekyll-assets安装你的插件

>将相关插件添加到Gemfile中的Bundler组.一个例子:

?组:jekyll_plugins做
???宝石“my-jekyll-plugin”
???宝石“jekyll-paginate-category”
?结束

现在,您需要通过运行单个命令bundle install来安装Bundler组中的所有插件

您可以在jekyll plugins page找到更多信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读