Jekyll方法重写:posts\u collate
我正试图改变我的主页上显示帖子的方式,但无论我做什么,这些改变似乎都不会得到反映。以下是我遵循的步骤: _config.ymlJekyll方法重写:posts\u collate,jekyll,Jekyll,我正试图改变我的主页上显示帖子的方式,但无论我做什么,这些改变似乎都不会得到反映。以下是我遵循的步骤: _config.yml JB : version : 0.2.13 posts_collate : provider : "custom" 然后,我创建了文件_includes/custom/posts\u collate,其内容与_includes/JB/posts\u collate完全相同,只是做了一些调整 我最初的帖子是这样开始的: {% if site.JB
JB :
version : 0.2.13
posts_collate :
provider : "custom"
然后,我创建了文件_includes/custom/posts\u collate,其内容与_includes/JB/posts\u collate完全相同,只是做了一些调整
我最初的帖子是这样开始的:
{% if site.JB.posts_collate.provider == "custom" %}
{% include custom/posts_collate %}
{% else %}
{% for post in posts_collate %}
{% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
{% capture this_month %}{{ post.date | date: "%B" }}{% endcapture %}
{% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %}
{% capture next_month %}{{ post.previous.date | date: "%B" }}{% endcapture %}
我正在编辑正确的文件吗?是什么原因导致我的更改没有反映在自定义文件夹中?如果您还没有修复它,下面是我测试的信息。您正确设置了_config.yml 你还需要做两件事 将包含路径更新为“JB/custom/posts\u collate”,因为它引用的是来自_includes的路径/ 使用$jekyll-server停止并重新启动服务器,以便它也可以解析更新的_config.yml文件
posts\u collate文件可能有扩展名吗?