На этой странице описано, как можно настроить внешний вид вашего сайта [[Введение в Obsidian Publish|Obsidian Publish]].
## Статические ресурсы
Вы можете настроить свой сайт, [[Публикация контента#Публикация заметок|опубликовав]] на нём следующие файлы:
- `publish.css` — для добавления пользовательского CSS
- `publish.js` — для добавления пользовательского JavaScript
- `favicon-32x32.png` — для установки фавиконки
**Примечания:**
- [CSS-переменные для Publish](https://docs.obsidian.md/Reference/CSS+variables/Publish/Publish) можно найти на нашем сайте документации.
- Поскольку Obsidian не поддерживает файлы CSS и JavaScript, для их создания и редактирования необходимо использовать другое приложение.
- Файлы `publish.css` и `publish.js` должны находиться в корневой директории (`/`) вашего хранилища.
- По умолчанию файлы `publish.css` и `publish.js` не отображаются в файловом менеджере, но их можно опубликовать через диалог **Публикация изменений**.
- Для использования пользовательского JavaScript с `publish.js` необходимо настроить [[Пользовательские домены]].
Для фавиконок Obsidian Publish поддерживает следующие соглашения об именовании, где `32` обозначает размер значка в пикселях:
- `favicon-32.png`
- `favicon-32x32.png`
- `favicon.ico`
Рекомендуется предоставить один или несколько файлов со следующими размерами:
- `favicon-32x32.png`
- `favicon-128x128.png`
- `favicon-152x152.png`
- `favicon-167x167.png`
- `favicon-180x180.png`
- `favicon-192x192.png`
- `favicon-196x196.png`
Вы можете размещать фавиконки в любом месте хранилища, при условии, что они опубликованы на вашем сайте.
## Использование темы сообщества
Чтобы использовать одну из тем сообщества для вашего сайта:
1. Откройте хранилище в стандартном файловом менеджере вашей ОС.
2. Перейдите в папку настроек хранилища (по умолчанию: `.obsidian`).
3. Откройте папку `themes`.
4. Скопируйте CSS-файл темы, которую хотите использовать для сайта.
5. Вставьте файл в корневую папку хранилища.
6. Переименуйте CSS-файл в `publish.css`.
7. [[Публикация контента#Публикация заметок|Опубликуйте]] `publish.css`.
**Примечания:**
- Если стиль не обновится в течение нескольких минут, попробуйте очистить кэш браузера.
- Вы можете переключаться между светлой и тёмной темой в [[Управление сайтами#Просмотр настроек сайта|настройках сайта]].
- Многие темы сообщества используют **Style Settings** для пользовательской стилизации, но эти настройки не работают на Obsidian Publish.
> [!tip] Разработка тем
> Не нашли подходящую тему? Узнайте, как [создать тему для Publish](https://docs.obsidian.md/Themes/Obsidian+Publish+themes/Build+a+Publish+theme) самостоятельно.
## Включение элементов интерфейса
Вы можете включать и отключать различные элементы интерфейса на сайте, такие как вид графа или содержание.
Просмотрите доступные элементы интерфейса в разделах **Удобство чтения** и **Компоненты** в [[Управление сайтами#Просмотр настроек сайта|настройках сайта]].
### Настройка навигации
В Obsidian Publish вы можете настраивать порядок навигации и отображение файлов и папок. Элементы навигации по умолчанию отображаются в порядке публикации. Неопубликованные заметки не будут отображаться в этой панели.
#### Доступ к настройкам навигации
1. На [[Лента|вертикальной панели]] выберите **Публикация изменений** ![[lucide-send.svg#icon]] или откройте [[Палитра команд|палитру команд]] и введите **Publish: Publish changes...**
2. В диалоге **Публикация изменений** выберите **Настройки сайта** ![[lucide-cog.svg#icon]].
3. В разделе **Настройки компонентов**, рядом с **Настроить навигацию**, нажмите кнопку **Настроить**.
Появится новое всплывающее окно **Навигация** поверх окна **Настройки сайта**.
#### Изменение порядка элементов навигации
В разделе **Предпросмотр навигации** вы можете изменить порядок отображения опубликованного контента.
1. Выберите папку или заметку, которую хотите переместить.
2. Перетащите заметку или папку вверх или вниз в нужное место.
3. В правом нижнем углу окна **Навигация** нажмите **Готово**.
Publish отправит изменения навигации на ваш сайт.
#### Скрытие и отображение элементов навигации
Если есть заметки или папки, которые вы опубликовали, но не хотите, чтобы они были видны в навигации, вы можете их скрыть.
1. Выберите папку или заметку, которую хотите настроить.
2. Щёлкните правой кнопкой мыши и выберите **Скрыть в навигации**. Элемент исчезнет из **Предпросмотра навигации**.
3. В правом нижнем углу окна **Навигация** нажмите **Готово**.
Publish отправит изменения навигации на ваш сайт.
> [!tip] Вы можете **Показать скрытые** файлы, установив флажок справа от заголовка **Предпросмотр навигации**.
## Часто задаваемые вопросы
**Можно ли перемещать файлы из одной папки в другую в навигации?**
Нет. Файловая структура навигации для заметок внутри папок должна сохраняться. Вы можете изменять порядок заметок внутри папок (включая корень хранилища) и порядок папок внутри других папок.
**Можно ли изменить порядок нескольких заметок и папок перед нажатием «Готово»?**
Да.
**Как отменить эти изменения?**
- **Порядок отображения**: нажмите значок **Восстановить значение по умолчанию** (стрелка вращения против часовой стрелки) рядом с **Порядок отображения элементов навигации**. Это восстановит алфавитный порядок элементов навигации.
- **Статус скрытия**: нажмите значок **Восстановить значение по умолчанию** (стрелка вращения против часовой стрелки) рядом с **Скрыть страницы или папки в навигации**. Это вернёт скрытые элементы навигации в видимое состояние.