2017-12-21 22 views
0

私はJekyll paginateプラグインを使用してブログ用に複数のページを作成しています。ページネーションが確実に動作するように、私はファイルを持つ別のディレクトリblogを作成しました。このindex.htmlファイルの前の問題で、私は、レイアウト、タイトルと順序を指定:title値はジキルによってピックアップし、私のウェブサイトのメインページの「ブログ」というメニュー項目を作成するために使用され Jekyllページネーションで複数のメニューエントリを避ける

--- 
layout: default 
title: Blog 
order: 8 
--- 

。ただし、ページ設定が有効になり、すべての投稿が複数のページに分割されると、各ページにはタイトル「ブログ」が表示されます。これにより、複数のメニューエントリ「ブログ」が作成されます。私は1つだけのメニュー項目を "ブログ"と呼んでいます。

私はindex.htmlにこのコードを挿入することにより、ページネータによって作成された追加のページのための「空」にページのタイトルをリセットしようとしている:

{% if paginator.page > 1 %} 
    {% assign page.title = '' %} 
{% endif %} 

page.titleは、変数が、オブジェクトではないようです。したがって、割り当ては有効ではありませんでした。

答えて

0

メニューの作成中にpaginator.page < 2にチェックを入れてみてはいかがですか?私にとってより論理的な解決策のようだ。

関連する問題