Skip to content

Commit e54fc69

Browse files
committed
Add show_in_menu and homepage FM variables
1 parent 6be9c41 commit e54fc69

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

_includes/navigation.html

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,21 @@
1818

1919
<nav class="navbar-collapse collapse" role="navigation" id="navbarSupportedContent">
2020
<ul class="navbar-nav">
21-
{% assign sorted_pages = site.pages | sort: "name" %}
21+
{% assign sorted_pages = site.pages | sort: "title" %}
2222
{% for p in sorted_pages %}
23-
{% if p.isHome != true and p.hide != true and p.title %}
23+
{% assign is_homepage = false %}
24+
{% if p.homepage == true or p.isHome == true %}
25+
{% assign is_homepage = true %}
26+
{% endif %}
27+
28+
{% assign show_in_menu = true %}
29+
{% if p.show_in_menu != nil and p.show_in_menu == false %}
30+
{% assign show_in_menu = false %}
31+
{% elsif p.hide != nil and p.hide == true %}
32+
{% assign show_in_menu = false %}
33+
{% endif %}
34+
35+
{% if is_homepage != true and show_in_menu == true and p.title %}
2436
<li class="nav-item {% if page.title == p.title %}active{% endif %}">
2537
<a
2638
class="nav-link"

0 commit comments

Comments
 (0)