mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			882 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			882 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% if local_md_headings %}
 | 
						|
<div class="local-md-headings">
 | 
						|
  <h3>Page Headings</h3>
 | 
						|
  {% set ns = namespace(current_level=0) %}
 | 
						|
  {% for item in local_md_headings %}
 | 
						|
    {# If the current heading level is greater than the previous, open new <ul> tags #}
 | 
						|
    {% if item.level > ns.current_level %}
 | 
						|
      {% for i in range(ns.current_level, item.level) %}
 | 
						|
        <ul>
 | 
						|
      {% endfor %}
 | 
						|
    {# If the current heading level is less than the previous, close the open <ul> tags #}
 | 
						|
    {% elif item.level < ns.current_level %}
 | 
						|
      {% for i in range(item.level, ns.current_level) %}
 | 
						|
        </ul>
 | 
						|
      {% endfor %}
 | 
						|
    {% endif %}
 | 
						|
    <li><a href="{{ pathto(item.link) }}">{{ item.text }}</a></li>
 | 
						|
    {% set ns.current_level = item.level %}
 | 
						|
  {% endfor %}
 | 
						|
  {# Close any remaining open <ul> tags #}
 | 
						|
  {% for i in range(ns.current_level) %}
 | 
						|
    </ul>
 | 
						|
  {% endfor %}
 | 
						|
</div>
 | 
						|
{% endif %}
 |