Различать страницы / содержание в docusaurus

В то время как docusaurus предлагает полный контроль над содержимым / структурой документа (страницы / документы), этот элемент управления встроен в неуправляемого (DOM) родителя.

Если, например, я хочу иметь разные отступы для всей страницы, но только для индексной страницы, у меня нет другого способа сделать это, кроме как изменить значение с помощью javascript.

Разве нет способа как-то вставить идентификатор документа в DOM, что-то вроде:

<body id="document_id">

Или же class= вместо?
Или есть какой-то другой способ для меня написать конкретные правила CSS или JS-логику для конкретных страниц?

1 ответ

Сопровождающий Docusaurus здесь! Извините за задержку с ответом. Для корня индексных страниц есть homeContainer класс по умолчанию. Не могли бы вы добавить там свой отступ?

Другие вопросы по тегам