gpt4 book ai didi

ruby - Jekyll - 当我的项目中有分页时出现错误

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:04 26 4
gpt4 key购买 nike

我在 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 插件,因为它不能很好地与更多核心功能配合使用。您仍然可以使用这三个选项中的任何一个来启用它

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


gems: [jekyll-coffeescript, jekyll-watch, jekyll-assets]
# 这将自动需要这些 gem 中的每一个。
然后使用 gem install jekyll-paginate-category jekyll-watch jekyll-assets

安装你的插件
  1. 将相关插件添加到 Gemfile 中的 Bundler 组。一个例子:
    组:jekyll_plugins 做
    gem “我的杰基尔插件”
    gem “jekyll-paginate-category”
    结尾
    现在您需要通过运行单个命令 bundle install
  2. 安装 Bundler 组中的所有插件

您可以找到有关 jekyll 的更多信息 plugins page

关于ruby - Jekyll - 当我的项目中有分页时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35639303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com