From 74d943e1ef94b3e5f99c8c09d3873cedd6468b7d Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 25 Jun 2017 06:05:06 +0300 Subject: fix navbar links with multiple pages I determine whether a page should be present in the navigation bar by checking if 'navbar' is present in this page's `groups`. My index.html is an example of such page. But `jekyll-paginate` creates a bunch of similar pages, each of them having 'navbar' in their `groups`. Thus, every /pageN appears in the navbar. To get rid of all of them except for the first one, I set `root_page` to `true` in index.html, and only include the first page with `root_page == true` in the navbar. Man, it's a hack if I've ever seen one. --- index.html | 1 + 1 file changed, 1 insertion(+) (limited to 'index.html') diff --git a/index.html b/index.html index 66c0843..8008e91 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,7 @@ layout: sidebar groups: - navbar navbar_link:  Main page +root_page: true --- {% if site.posts.size == 0 %}

Sorry, no posts have been added yet.

-- cgit v1.2.3