Заголовок
В этом разделе мы расскажем, как персонализировать ключевые элементы вашего локального экземпляра. Вы можете настроить название сайта, навигационные ссылки, заголовок, нижний колонтитул и логотип по своему усмотрению.Название сайта
Название в панели навигации можно изменить с помощью переменной окруженияOVERLEAF_NAV_TITLE. Этот текст отображается в левом верхнем углу панели навигации, если логотип не задан.
Логотип
Вместо текста можно использовать собственный логотип, задав переменную окруженияOVERLEAF_HEADER_IMAGE_URL. Её значение должно указывать на файл изображения, размещённый на внешнем ресурсе.
config/variables.env
Логотипы для светлой и тёмной темы
Начиная с версии 6.3.0, можно задать отдельные логотипы для светлой и тёмной темы с помощью переменных окруженияOVERLEAF_HEADER_IMAGE_URL_LIGHT и OVERLEAF_HEADER_IMAGE_URL_DARK. Оба значения должны указывать на файл изображения, размещённый на внешнем ресурсе.
Если какая-либо из переменных не задана, для соответствующей темы используется логотип, указанный в
OVERLEAF_HEADER_IMAGE_URL.Навигационные ссылки в заголовке
Дополнительные пункты навигации можно добавить в заголовок, задав переменной окруженияOVERLEAF_HEADER_EXTRAS значение в виде JSON-массива объектов. Например:
toolkit/variables.env
Нижние колонтитулы
Можно настроить как левый, так и меньший правый нижний колонтитул (отображаются на страницах вроде/project) с помощью переменных окружения OVERLEAF_LEFT_FOOTER и OVERLEAF_RIGHT_FOOTER. Обе переменные ожидают массив JSON-объектов, которые будут вставлены.
Обе ожидают массив JSON, который будет вставлен.
Если используется только
text, он не должен содержать HTML, так как значение будет выведено как обычный текст.config/variables.env
Помимо
text и url, JSON-объект также принимает свойства class и label для дополнительной настройки.Страница технического обслуживания
Сообщение на странице технического обслуживания можно изменить с помощью переменной окруженияOVERLEAF_MAINTENANCE_MESSAGE. Этот текст заменяет стандартное сообщение под заголовком страницы.
OVERLEAF_MAINTENANCE_MESSAGE_HTML. Если заданы обе переменные, приоритет имеет OVERLEAF_MAINTENANCE_MESSAGE_HTML.
OVERLEAF_MAINTENANCE_MESSAGE выводится как обычный текст, поэтому он не должен содержать HTML. OVERLEAF_MAINTENANCE_MESSAGE_HTML выводится как HTML без экранирования.OVERLEAF_STATUS_PAGE_URL, а в противном случае показывает адрес электронной почты администратора.
