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> |