На этой странице описано, как можно настроить внешний вид вашего сайта [[Введение в 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] Вы можете **Показать скрытые** файлы, установив флажок справа от заголовка **Предпросмотр навигации**. ## Часто задаваемые вопросы **Можно ли перемещать файлы из одной папки в другую в навигации?** Нет. Файловая структура навигации для заметок внутри папок должна сохраняться. Вы можете изменять порядок заметок внутри папок (включая корень хранилища) и порядок папок внутри других папок. **Можно ли изменить порядок нескольких заметок и папок перед нажатием «Готово»?** Да. **Как отменить эти изменения?** - **Порядок отображения**: нажмите значок **Восстановить значение по умолчанию** (стрелка вращения против часовой стрелки) рядом с **Порядок отображения элементов навигации**. Это восстановит алфавитный порядок элементов навигации. - **Статус скрытия**: нажмите значок **Восстановить значение по умолчанию** (стрелка вращения против часовой стрелки) рядом с **Скрыть страницы или папки в навигации**. Это вернёт скрытые элементы навигации в видимое состояние.