我正在尝试在 GH Pages 上填充我的小博客。我被困在 Jekyll 分页上。
这是我的_config.yml
:
theme: jekyll-theme-cayman
title: iBug @ GitHub
url: https://ibug.github.io/
tagline: The small personal site for iBug
description: The small personal site for iBug
author: iBug
show_downloads: false
plugins:
- jekyll-paginate
- jekyll-redirect-from
- jekyll-mentions
- jekyll-seo-tag
paginate: 5
paginate_path: "/blog/page:num/"
这是那里唯一帖子的内容:
---
layout: blog
permalink: /p/1
---
# Test Post
Nothing here
我想要一个分页索引页面/blog
,以及后续页面/blog/page#
(数字在哪里#
)。我复制了一个样本index.html
并将其放在/blog/index.html
我的仓库中。
但是当我导航到https://ibug.github.io/blog时,它只是显示如下:
{% if paginator.total_pages > 1 %} {% if paginator.previous_page %} « Prev {% else %} « Prev {% endif %} {% for page in (1..paginator.total_pages) %} {% if page == paginator.page %} {{ page }} {% elsif page == 1 %} {{ page }} {% else %} {{ page }} {% endif %} {% endfor %} {% if paginator.next_page %}下一个 » {% else %} 下一个 » {% endif %} {% endif %}
阅读 GH 文档,我了解到这jekyll-paginate
是一个默认插件,不能被禁用,所以它不应该以这种方式工作。
我也有一个虚拟帖子/_posts/2018-03-01-first-post.md
,它正确显示在https://ibug.github.io/2018/03/01/first-post
我不想安装 Ruby 开发环境和其他东西。我只想使用 GH Pages 的内置功能。
我可以在/blog
and获得索引/blog/pageN
吗?