Не мога да получа активен клас за моите навигационни връзки въз основа на това кой 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 да се приложи към текущата страница, както беше преди. Може би кодът по-горе е остарял и трябва да бъде променен. Готов съм да опитам други прости подходи, тъй като не съм много напреднал.