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

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

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

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

<body id = "document_id">

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

🤔 А знаете ли вы, что...
JavaScript поддерживает объектно-ориентированное программирование.


53
1

Ответ:

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