{%- assign page_url_parts = page.url | split: '/' -%} {%- assign max_ind = page_url_parts.size | minus: 1 -%} {%- for i in (1..max_ind) %} {%- if forloop.last %}
  1. {{ page.title }}
  2. {% else %} {%- capture current_breadcrumb_url %}{{ next_prepender }}/{{ page_url_parts[i] }}{% endcapture -%} {%- capture next_prepender %}{{ next_prepender }}/{{ page_url_parts[i] }}{% endcapture -%} {%- assign breadcrumb = site.data.breadcrumbs[page.lang][current_breadcrumb_url] %} {%- unless breadcrumb %} {%- assign breadcrumb_err = "Check breadcrumbs.yml: " | append: current_breadcrumb_url | append: " not defined" %} {{ breadcrumb_err | raise_error }} {% endunless -%}
  3. {{ breadcrumb.title }}
  4. {% endif -%} {%- endfor %}
{%- if page.lang == "ru" %} Перейти к определённой версии {%- else %} Go to specific version {%- endif %}