Sha256: 8398f5890e1bef2e8214255bb1eac5100dfed7c65e0e3acf34e27522a315f329

Contents?: true

Size: 1.81 KB

Versions: 1

Compression:

Stored size: 1.81 KB

Contents

<nav class="collapse">
	<div class="inner">
	{% include hooks/navbar-prehook.html %}
	
	{% assign documents = site.documents | where: "collection", site.theme-settings.collection | where_exp: "page", "page.chapnum != null" %}
	{% if page.subsite %}
		{% assign documents = documents | where: "subsite", page.subsite %}
	{% endif %}
	{% assign pages = documents | where_exp: "page", "page.pagenum != null" | sort: "pagenum" %}
	{% assign indices = documents | where_exp: "page", "page.pagenum == null" | sort: "chapnum" %}
	
	{% assign chapter_element = "p" %}
	{% if site.theme-settings.navigation.collapsible == true %}
		{% assign chapter_element = "summary" %}
	{% endif %}
	
	{% for index in indices %}
		
		{% if site.theme-settings.navigation.collapsible == true %}<details{% unless site.theme-settings.navigation.collapsed == true %} open="true"{% endunless %}>{% endif %}
		
		<{{ chapter_element }} class="chapter">{% if index.icon %}{% assign components = index.url | split: "/" %}<span class="icon icon-{{ components[-2] | escape }} {{ index.icon | escape }}"></span> {% endif %}{{ index.chapter | escape }}</{{ chapter_element }}>
		
		<ul>
		{% if site.theme-settings.navigation.indices == true and index.layout == "chapter-index" %}
			<li{% if index.url == page.url %} class="selected"{% endif %}><a href="{{ index.url | replace: "/index", "" | relative_url | uri_escape }}">Index</a></li>
		{% endif %}
		{% assign chapter_pages = pages | where: "chapter", index.chapter %}
		{% for p in chapter_pages %}
			<li{% if p.url == page.url %} class="selected"{% endif %}><a href="{{ p.url | relative_url | uri_escape }}">{{ p.title | escape }}</a></li>
		{% endfor %}
		</ul>
		
		{% if site.theme-settings.navigation.collapsible == true %}</details>{% endif %}
		
	{% endfor %}
	
	{% include hooks/navbar-posthook.html %}
	</div>
</nav>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jekyll-theme-gitbook-0.0.4 _includes/internal/navbar.html