mirror of
				https://github.com/TheLocehiliosan/yadm
				synced 2025-06-13 13:03:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% include base_path %}
 | |
| 
 | |
| {% case site.categories.type %}
 | |
|   {% when "liquid" %}
 | |
|     {% assign path_type = "#" %}
 | |
|   {% when "jekyll-archives" %}
 | |
|     {% assign path_type = nil %}
 | |
| {% endcase %}
 | |
| 
 | |
| {% if page.collection != 'posts' %}
 | |
|   {% assign path_type = nil %}
 | |
|   {% assign crumb_path = '/' %}
 | |
| {% else %}
 | |
|   {% assign crumb_path = site.categories.path %}
 | |
| {% endif %}
 | |
| 
 | |
| <nav class="breadcrumbs">
 | |
|   <ol itemscope itemtype="http://schema.org/BreadcrumbList">
 | |
|     {% assign crumbs = page.url | split: '/' %}
 | |
|     {% assign i = 1 %}
 | |
|     {% for crumb in crumbs offset: 1 %}
 | |
|       {% if forloop.first %}
 | |
|         <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
 | |
|           <a href="{{ base_path }}/" itemprop="item"><span itemprop="name">{{ site.data.ui-text[site.locale].breadcrumb_home_label | default: "Home" }}</span></a>
 | |
|           <meta itemprop="position" content="{{ i }}" />
 | |
|         </li>
 | |
|         <span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
 | |
|       {% endif %}
 | |
|       {% if forloop.last %}
 | |
|         <li class="current">{{ page.title }}</li>
 | |
|       {% else %}
 | |
|         {% assign i = i | plus: 1 %}
 | |
|         <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
 | |
|           <a href="{{ base_path }}{{ crumb | downcase | replace: '%20', '-' | prepend: path_type | prepend: crumb_path }}" itemprop="item"><span itemprop="name">{{ crumb | replace: '-', ' ' | replace: '%20', ' ' | capitalize }}</span></a>
 | |
|           <meta itemprop="position" content="{{ i }}" />
 | |
|         </li>
 | |
|         <span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
 | |
|       {% endif %}
 | |
|     {% endfor %}
 | |
|   </ol>
 | |
| </nav> |