From b87f98a261b052c1d8c08101549c897490f523ea Mon Sep 17 00:00:00 2001 From: uvok cheetah Date: Thu, 9 Jan 2020 18:54:31 +0100 Subject: Fix order + generation of page links --- _includes/header.html | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to '_includes') diff --git a/_includes/header.html b/_includes/header.html index dd6294d..ec9473c 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -17,20 +17,15 @@ {% comment %} my_page.autogen is populated by the pagination logic for all pages that are automatically created by the gem. Check for non-existence to exclude pagination pages from site.pages iterators - - - add exclusion of /index to avoid having the link twice - -{# check for in_navbar: true #} - {% endcomment %} - - {% for my_page in site.pages %} - - {% if my_page.title and my_page.autogen == nil and my_page.url != "/index.html" %} + ^-- alt: check for content + add exclusion of /index to avoid having the link twice + {% endcomment %} + {% assign spag = site.pages | sort: "order" %} + {% for my_page in spag %} + {% if my_page.title and my_page.content and my_page.url != "/index.html" and my_page.in_navbar %} {{ my_page.title | escape }} {% endif %} {% endfor %} - -- cgit v1.2.3