Я использую Jekyll для статического сайта (так что его легко поддерживать), и он застрял в следующей функции:
Это моя панель ссылок:
<ul id="links">
<li class="first"><a class="active" href="/">Home</a></li>
<li><a href="./associate.html">Associate With Us</a></li>
<li><a href="./media.html">Media</a></li>
<li><a href="./clients.html">Clients</a></li>
<li class="last"><a href="./contact.html">Contact Us</a></li>
</ul>
Класс active
обрабатывает раскраску. Я хочу, чтобы этот класс применялся jekyll в зависимости от некоторого набора переменных с использованием жидкости /YAML.
Есть ли простой способ сделать это?
Поскольку панель является общей для всех страниц, она теперь находится в макете по умолчанию. Я мог бы обойтись, используя Javascript, чтобы обнаружить URL-адрес и сделать выделение, но задавался вопросом, есть ли способ сделать это в Jekyll.