gpt4 book ai didi

pagination - 使用 Jekyll 创建一个网站,该网站有一个包含分页内容的博客子目录

转载 作者:行者123 更新时间:2023-12-03 18:22:59 25 4
gpt4 key购买 nike

我正在使用 Jekyll 创建一个网站,其中主页 (jekyllsiteblogpaginated.com/index.html) 不显示博客内容。此外,我想为博客创建一个子目录,其中主页 jekyllsiteblogpaginated.com/blog/index.html 以分页方式显示帖子。

我已经把我的例子推到了这里
http://bpatra.github.io/jekyllsiteblogpaginated .
可以找到 github 存储库 here

您可能会在存储库分支中看到我测试了多个组织:使用 index.html 文件创建子目录 blog 或在根级别直接添加 blog.html 文件。我也尝试利用 paginate_path 选项但也没有成功,分页器总是空的。

这个问题与此类似 one ,用户在评论中说他终于使用了插件。我想避免使用插件,因为我的网站将托管在 github 页面上。

最佳答案

我成功了 !

1 - 添加在 config.yml

paginate_path: "/blog/page:num"

2 - 在你的代码中:
{% for post in paginator.posts %}

并不是
{% for post in paginated.posts %}

3 - 最后一个微妙的点。如 Jekyll variables doc 底部所示

Paginator variable availability

These are only available in index files, however they can be located in a subdirectory, such as /blog/index.html.



所以通过重命名 blog.html 博客/index.html ,您终于为您的博客获得了一个有效的分页。

等等!

关于pagination - 使用 Jekyll 创建一个网站,该网站有一个包含分页内容的博客子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717458/

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