diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2017-06-25 06:05:06 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2017-06-25 06:05:06 +0300 |
commit | 74d943e1ef94b3e5f99c8c09d3873cedd6468b7d (patch) | |
tree | 63d7d8cec9dfb920a90f3b55cbbe699b5d26fe68 /serve.sh | |
parent | std::call_once: Markdown style fix (diff) | |
download | jekyll-theme-74d943e1ef94b3e5f99c8c09d3873cedd6468b7d.tar.gz jekyll-theme-74d943e1ef94b3e5f99c8c09d3873cedd6468b7d.zip |
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.
Diffstat (limited to 'serve.sh')
0 files changed, 0 insertions, 0 deletions