mirror of
				https://github.com/TheLocehiliosan/yadm
				synced 2025-06-13 13:03:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
{% include base_path %}
 | 
						|
{% assign navigation = site.data.navigation[include.nav] %}
 | 
						|
 | 
						|
<nav class="nav__list">
 | 
						|
  {% if page.sidebar.title %}<header><h4 class="nav__title" style="padding: 0;">{{ page.sidebar.title }}</h4></header>{% endif %}
 | 
						|
  <ul>
 | 
						|
    {% for nav in navigation %}
 | 
						|
      <li>
 | 
						|
        {% if nav.url %}
 | 
						|
          {% comment %}internal/external URL check{% endcomment %}
 | 
						|
          {% if nav.url contains "://" %}
 | 
						|
            {% assign domain = "" %}
 | 
						|
          {% else %}
 | 
						|
            {% assign domain = base_path %}
 | 
						|
          {% endif %}
 | 
						|
 | 
						|
          <a href="{{ domain }}{{ nav.url }}"><span class="nav__sub-title">{{ nav.title }}</span></a>
 | 
						|
        {% else %}
 | 
						|
          <span class="nav__sub-title">{{ nav.title }}</span>
 | 
						|
        {% endif %}
 | 
						|
 | 
						|
        {% if nav.children != null %}
 | 
						|
        <ul>
 | 
						|
          {% for child in nav.children %}
 | 
						|
            {% comment %}internal/external URL check{% endcomment %}
 | 
						|
            {% if child.url contains "://" %}
 | 
						|
              {% assign domain = "" %}
 | 
						|
            {% else %}
 | 
						|
              {% assign domain = base_path %}
 | 
						|
            {% endif %}
 | 
						|
 | 
						|
            {% comment %}set "active" class on current page{% endcomment %}
 | 
						|
            {% if child.url == page.url %}
 | 
						|
              {% assign active = "active" %}
 | 
						|
            {% else %}
 | 
						|
              {% assign active = "" %}
 | 
						|
            {% endif %}
 | 
						|
 | 
						|
            <li><a href="{{ domain }}{{ child.url }}" class="{{ active }}">{{ child.title }}</a></li>
 | 
						|
          {% endfor %}
 | 
						|
        </ul>
 | 
						|
        {% endif %}
 | 
						|
      </li>
 | 
						|
    {% endfor %}
 | 
						|
  </ul>
 | 
						|
</nav> |