1

ホームページの投稿の表示方法を変更したいのですが、何をしても反映されていないようです。私が従った手順は次のとおりです。

_config.yml

JB :
  version : 0.2.13
  posts_collate : 
     provider : "custom"

次に、_includes/JB/posts_collat​​e とまったく同じ内容のファイル _includes/custom/posts_collat​​e を作成しましたが、いくつか微調整を加えました。

私の元の posts_collat​​e は次のように始まります。

  {% 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 %}

正しいファイルを編集していますか? 変更がカスタム フォルダに反映されない原因は何ですか?

4

1 に答える 1

0

まだ修正していない場合は、私がテストした以下で機能する情報を次に示します。あなた_config.ymlは正しく設定しました。

あなたがする必要がある他の2つのこと。

  1. 'JB/custom/posts_collate'からのパスを参照しているように、インクルード パスを更新します。_includes/
  2. サーバーを停止して再起動し、更新されたファイルも$ jekyll --server解析できるようにします_config.yml
于 2012-11-23T03:18:18.733 に答える