Files
tinymce-docs-4x/_includes/breadcrumbs.html
T
2019-03-07 14:02:27 +10:00

26 lines
1.2 KiB
HTML

{% assign crumbs = page.url | split:'/' %}
{% assign crumbs_length = crumbs | size %}
{% if crumbs_length == 0 %}
{% assign_page crumb_page = '/index.html' %}
<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemprop="item" itemtype="https://schema.org/Thing" href="{{ site.origin }}{{ crumb_page.url }}">
<div class="link-gelato" style="display: inline;" itemprop="name">{{ crumb_page.title }}</div>
<meta itemprop="position" content="1" />
</a>
</span>
{% else %}
{% for crumb in crumbs %}
{% capture last_crumb %}{{last_crumb}}/{{crumb}}{% endcapture %}
{% capture path %}{{last_crumb}}/index.html{% endcapture %}
{% assign_page crumb_page = path | replace:'//','/' %}
{% if crumb_page %}
<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemprop="item" itemtype="https://schema.org/Thing" href="{{ site.origin }}{{ crumb_page.url }}">
<div class="link-gelato" style="display: inline;" itemprop="name">{{ crumb_page.title }}</div>
<meta itemprop="position" content="{{ forloop.index }}" />
</a>
</span>
{% endif %}
{% endfor %}
{% endif %}