summaryrefslogtreecommitdiff
path: root/_includes/navlinks.html
diff options
context:
space:
mode:
authoruvok cheetah2024-12-17 18:32:58 +0100
committeruvok cheetah2024-12-17 18:32:58 +0100
commit05b4da4026658b4744156ea0f03e753ca84ce9f2 (patch)
tree1becf30e9cc5ac9d1a3dacf1690eed8acfe891f6 /_includes/navlinks.html
parentf5e9445b315d0b0eeca40968ae8b69a3229569ea (diff)
Extract navbar links
Diffstat (limited to '_includes/navlinks.html')
-rw-r--r--_includes/navlinks.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/_includes/navlinks.html b/_includes/navlinks.html
new file mode 100644
index 0000000..93dfbf6
--- /dev/null
+++ b/_includes/navlinks.html
@@ -0,0 +1,11 @@
+ {% 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
+ ^-- 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 %}
+ <a class="page-link" href="{{ my_page.url | relative_url }}">{{ my_page.title | escape }}</a>
+ {% endif %}
+ {% endfor %}