github.com/googleapis/api-linter@v1.65.2/docs/_includes/linter-breadcrumb.html (about)

     1  <nav
     2    class="glue-breadcrumbs glue-mod-mt-std{% if page.url == '/' %} no-breadcrumb{% endif %}"
     3    aria-label="You are here."
     4  >
     5    <!-- prettier-ignore -->
     6    <ol class="glue-breadcrumbs__list api-linter-breadcrumbs">
     7      <li class="glue-breadcrumbs__item" aria-level="1">
     8        <a class="glue-breadcrumbs__link" href="{{ site.url }}">
     9          API Linter
    10        </a>
    11      </li>
    12      {%- if (page.url | slice: 0, 7) == '/rules/' %}
    13      {%- assign url_segments = page.url | split: '/' %}
    14      {%- assign url_limit = url_segments | size | minus: 2 %}
    15      {%- assign cursor = '' %}
    16      {%- for segment in url_segments offset: 1 limit: url_limit %}
    17        {%- assign cursor = cursor | append: segment | append: '/' %}
    18        <li class="glue-breadcrumbs__item" aria-level="2">
    19          <a class="glue-breadcrumbs__link" href="{{ cursor }}">
    20            {%- if segment == "rules" %}
    21            Rule Documentation
    22            {%- elsif segment == "core" %}
    23            Core rules
    24            {%- elsif segment | abs %}
    25            AIP-{{ segment }}
    26            {%- else %}
    27            {{ segment | replace: ('-', ' ') | capitalize }}
    28            {% endif %}
    29          </a>
    30        </li>
    31      {%- endfor %}
    32      {%- endif %}
    33      <li
    34        class="glue-breadcrumbs__item glue-breadcrumbs__item--active"
    35        aria-level="3"
    36      >
    37        {% if page.aip_listing %}AIP-{{ page.aip_listing }}{% else %}{{ page.title }}{% endif %}
    38      </li>
    39    </ol>
    40  </nav>