Reusable Snippets - Amay22/Siteleaf_Nadaleen GitHub Wiki

Reusable Code:

Nested Menu for all pages on the website:

		<ul>
		  {% for page in site.pages %}
		  <li>
			<a href="{{page.url}}"{% if page.url == url %} class="is-current-page"{% endif %}>{{page.title}}</a>
			{% if page.pages.size > 0 %}
			<ul>
			  {% for subpage in page.pages %}
				<li>
				  <a href="{{subpage.url}}"{% if subpage.url == url %} class="is-current-page"{% endif %}>{{subpage.title}}</a>
				</li>
			  {% endfor %}
			</ul>
			{% endif %}
		  </li>
		  {% endfor %}
		</ul>

Sort and loop through tags:

	{% assign sorted_tags = site.pages['blog'].taxonomy['tags'].values | sort:'value' %}
	<ul>
		{% for tag in sorted_tags %}
		<li><a href="{{tag.url}}">{{tag.value}}</a></li>
		{% endfor %}
	</ul>

Redirects:

	<head>
	{% if meta.redirect %}
	  <meta http-equiv="refresh" content="0;url={{meta.redirect}}">
	{% endif %}
	</head>
⚠️ **GitHub.com Fallback** ⚠️