首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jekyll方法重写: posts_collate

Jekyll方法重写: posts_collate
EN

Stack Overflow用户
提问于 2012-10-03 01:56:33
回答 1查看 127关注 0票数 1

我试图改变帖子在我的主页上的显示方式,但无论我做什么,更改似乎根本不会得到反映。以下是我遵循的步骤:

_config.yml

代码语言:javascript
复制
JB :
  version : 0.2.13
  posts_collate : 
     provider : "custom"

然后,我创建了文件_includes/custom/posts,其内容与_includes/JB/posts完全相同,但做了一些调整。

我最初的posts_collate是这样开始的:

代码语言:javascript
复制
  {% 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 %}

我编辑的是正确的文件吗?我的更改没有反映在自定义文件夹中的原因可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-11-23 11:18:19

如果你还没有修复它,下面是我测试过的有效信息。您的_config.yml设置正确。

您还需要做另外两件事。

  1. 将包含路径更新为'JB/custom/posts_collate',因为它引用了来自_includes/
  2. Stop的路径,并使用$ jekyll --server重新启动服务器,以便它也可以解析更新的_config.yml文件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12695638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档