页眉
本节将介绍如何个性化本地部署实例的关键元素。你可以根据自己的偏好自定义站点标题、导航链接、页眉、页脚和 Logo。站点标题
导航栏标题可通过OVERLEAF_NAV_TITLE 环境变量自定义。如果未设置 Logo,该文本将显示在导航栏左上角。
Logo
你可以通过设置环境变量OVERLEAF_HEADER_IMAGE_URL 使用自定义 Logo 代替文本。该值应指向一个外部托管的图片文件。
config/variables.env
浅色和深色主题 Logo
从 6.3.0 版本开始,你可以通过OVERLEAF_HEADER_IMAGE_URL_LIGHT 和 OVERLEAF_HEADER_IMAGE_URL_DARK 环境变量分别为浅色和深色主题设置不同的 Logo。两个值都应指向外部托管的图片文件。
如果其中任一变量未设置,对应主题将回退使用
OVERLEAF_HEADER_IMAGE_URL 中设置的 Logo。页眉导航链接
可以通过将OVERLEAF_HEADER_EXTRAS 环境变量设置为 JSON 对象数组,在导航页眉中添加额外的导航项。例如:
toolkit/variables.env
页脚
你可以使用环境变量OVERLEAF_LEFT_FOOTER 和 OVERLEAF_RIGHT_FOOTER 自定义左侧页脚和较小的右侧页脚(出现在 /project 等页面上)。两者都需要一个将被插入的 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 时,默认消息会链接到你的状态页面;否则会显示管理员邮箱地址。
