File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ <!-- This finds the current page so it can be highlighted. -->
2+
3+ {% for entry in site.data.navigation %}
4+ {% capture fullurl %}{{ site.baseurl }}{{ entry.url }}{% endcapture %}
5+ {% if fullurl == page.url %}
6+ {% assign current_page = fullurl %}
7+ {% break %}
8+ {% elsif page.url contains fullurl %}
9+ {% assign current_page = fullurl %}
10+ {% endif %}
11+ {% endfor %}
12+
13+ <!-- Then we build the nav bar. -->
14+ < nav >
15+ < ul >
16+ {% for entry in site.data.navigation %}
17+ {% if entry.url == current_page %}
18+ {% assign current = ' class="current"' %}
19+ {% else %}
20+ <!-- We have to declare it 'null' to ensure it doesn't propagate. -->
21+ {% assign current = null %}
22+ {% endif %}
23+ {% assign sublinks = entry.sublinks %}
24+ {% if sublinks %}
25+ < li {{ current }} >
26+ < a href ="{{ site.baseurl }}{{ entry.url }} "> {{ entry.title }}</ a >
27+ < ul >
28+ {% for sublink in sublinks %}
29+ < li > < a href ="{{ site.baseurl }}{{ sublink.url }} "> {{ sublink.title }}</ a > </ li >
30+ {% endfor %}
31+ </ ul >
32+ </ li >
33+ {% else %}
34+ < li {{ current }} > < a href ="{{ site.baseurl }}{{ entry.url }} "> {{ entry.title }}</ a > </ li >
35+ {% endif %}
36+ {% endfor %}
37+ </ ul >
38+ </ nav >
You can’t perform that action at this time.
0 commit comments