Состояние навигации

Документ фиксирует, как на сайте определяется текущий раздел.

Основная навигация

В шаблоне _layouts/default.html часть пунктов меню получает:

class="is-current" aria-current="page"

Это работает на уровне Jekyll и помогает подсвечивать основные разделы.

Дополнительная JS-подсветка

В assets/js/main.js добавлена функция enhanceCurrentLinks().

Она проходит по ссылкам в:

Функция сравнивает текущий URL с URL ссылки и добавляет:

Стили состояния

Визуальное состояние активных ссылок в подвале вынесено в файл:

Файл подключается в _layouts/default.html после accessibility.css и до print.css.

Зачем это нужно

Что проверять после правок меню

ПозвонитьВК