Я не могу получить активный класс для своих навигационных ссылок в зависимости от того, какой URL-адрес в данный момент активен.
У меня был наставник, который помог мне написать этот код, и он работал:
if filename.replace('.pug', '.html').indexOf(pageLink) > 0
a.active-nav-link= pageName
else
a(href=pageLink)= pageName
но я вернулся к проекту, и теперь есть ошибка компиляции с кодом, и когда я меняю блок только на a(href=pageLink)= pageName
, он успешно компилируется, но класс .active-nav-link явно исчез.
ul.reveal
each pageLink, pageName in navLink
li
block pages
a(href=pageLink)= pageName
Как мне заставить класс .active-nav-link применяться к текущей странице, как это было раньше. Возможно, приведенный выше код устарел и нуждается в настройке. Я готов попробовать другие простые подходы, так как я не слишком продвинут.