diff options
-rw-r--r-- | templates/_nav.html | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/templates/_nav.html b/templates/_nav.html index 92ed4c5..3eb6900 100644 --- a/templates/_nav.html +++ b/templates/_nav.html @@ -7,16 +7,24 @@ {% for s in sec.subsections %} {% set p = get_section(path=s) %} <div class="toc-item"> - {% if p.path == current.path %} - <a class="subtext" href="{{ p.permalink | safe}}">⯆ <b>{{ p.title }}</b></a> - {% elif hierarchy is containing(s) %} - <a class="subtext" href="{{ p.permalink | safe}}">⯆ {{ p.title }}</a> + {% if p.subsections or p.pages %} + {% if p.path == current.path %} + <a class="subtext" href="{{ p.permalink | safe}}">⯆ <b>{{ p.title }}</b></a> + {% elif hierarchy is containing(s) %} + <a class="subtext" href="{{ p.permalink | safe}}">⯆ {{ p.title }}</a> + {% else %} + <a class="subtext" href="{{ p.permalink | safe}}">⯈ {{ p.title }}</a> + {% endif %} + {% if hierarchy is containing(s) or current.path == p.path %} + {% if level + 1 < maxlevel %} + {{ nav::navsection(hierarchy=hierarchy,level=level + 1,current=current) }} + {% endif %} + {% endif %} {% else %} - <a class="subtext" href="{{ p.permalink | safe}}">⯈ {{ p.title }}</a> - {% endif %} - {% if hierarchy is containing(s) or current.path == p.path %} - {% if level + 1 < maxlevel %} - {{ nav::navsection(hierarchy=hierarchy,level=level + 1,current=current) }} + {% if p.path == current.path %} + <a class="subtext" href="{{p.permalink | safe}}"><b>{{ p.title }}</b></a> + {% else %} + <a class="subtext" href="{{p.permalink | safe}}">{{ p.title }}</a> {% endif %} {% endif %} </div> @@ -27,9 +35,9 @@ {% for p in sec.pages %} <div class="toc-item"> {% if p.path == current.path %} - <a class="subtext" href="{{p.permalink | safe}}"> <b>{{ p.title }}</b></a> + <a class="subtext" href="{{p.permalink | safe}}"><b>{{ p.title }}</b></a> {% else %} - <a class="subtext" href="{{p.permalink | safe}}"> {{ p.title }}</a> + <a class="subtext" href="{{p.permalink | safe}}">{{ p.title }}</a> {% endif %} </div> {% endfor %} |