0
Я использую следующий цикл для создания динамической навигации для моего сайта, основанного на Jekyll. Это работает так, как ожидалось. Theres только одно что не работает. Jekyll/Liquid игнорирует «текущий», если ссылка содержит хэш в URL-адресе для внутренней хеш-ссылки на той же странице, что и у: /about/#me
. Есть ли способ заставить этот цикл работать и для этих ссылок?Динамические ссылки хеширования Jekyll
{% for link in site.navigation %}
{% assign current = nil %}
{% if page.url contains link.url %}
{% assign current = 'current' %}
{% endif %}
<li class="nav-list-item {{ current }}">
<a href="{{ link.url }}">{{ link.title }}</a>
</li>
{% endfor %}