Header
Trong phần này, chúng tôi sẽ hướng dẫn cách cá nhân hóa các thành phần chính của phiên bản on-premises. Bạn có thể tùy chỉnh tiêu đề trang, liên kết điều hướng, header, footer và logo theo ý muốn.Tiêu đề trang
Tiêu đề thanh điều hướng có thể được tùy chỉnh bằng biến môi trườngOVERLEAF_NAV_TITLE; văn bản này được hiển thị ở góc trên bên trái của thanh điều hướng nếu chưa đặt logo.
Logo
Bạn có thể thêm logo tùy chỉnh thay cho văn bản bằng cách đặt biến môi trườngOVERLEAF_HEADER_IMAGE_URL. Giá trị này phải trỏ đến một tệp hình ảnh được lưu trữ bên ngoài.
config/variables.env
Logo cho giao diện sáng và tối
Từ phiên bản 6.3.0, bạn có thể đặt logo riêng cho giao diện sáng và tối bằng các biến môi trườngOVERLEAF_HEADER_IMAGE_URL_LIGHT và OVERLEAF_HEADER_IMAGE_URL_DARK. Cả hai giá trị đều phải trỏ đến một tệp hình ảnh được lưu trữ bên ngoài.
Nếu một trong hai biến không được đặt, giao diện tương ứng sẽ dùng logo được đặt trong
OVERLEAF_HEADER_IMAGE_URL.Liên kết điều hướng trên header
Có thể thêm các mục điều hướng bổ sung vào header bằng cách đặt biến môi trườngOVERLEAF_HEADER_EXTRAS thành một mảng JSON gồm các đối tượng. Ví dụ:
toolkit/variables.env
Footer
Bạn có thể tùy chỉnh cả footer bên trái và footer nhỏ hơn bên phải (xuất hiện trên các trang như/project) bằng các biến môi trường OVERLEAF_LEFT_FOOTER và OVERLEAF_RIGHT_FOOTER. Cả hai đều nhận một mảng các đối tượng JSON sẽ được chèn vào.
Cả hai đều nhận một mảng JSON sẽ được chèn vào.
Khi chỉ dùng
text, giá trị không được chứa HTML vì nó sẽ được hiển thị dưới dạng văn bản thô.config/variables.env
Ngoài
text và url, đối tượng JSON còn chấp nhận các thuộc tính class và label để tùy chỉnh thêm.Trang bảo trì
Bạn có thể tùy chỉnh thông báo hiển thị trên trang Bảo trì bằng biến môi trườngOVERLEAF_MAINTENANCE_MESSAGE; văn bản này sẽ thay thế thông báo mặc định bên dưới tiêu đề trang.
OVERLEAF_MAINTENANCE_MESSAGE_HTML. Nếu cả hai đều được đặt, OVERLEAF_MAINTENANCE_MESSAGE_HTML sẽ được ưu tiên.
OVERLEAF_MAINTENANCE_MESSAGE được hiển thị dưới dạng văn bản thuần, vì vậy không được chứa HTML. OVERLEAF_MAINTENANCE_MESSAGE_HTML được hiển thị dưới dạng HTML mà không escape.OVERLEAF_STATUS_PAGE_URL được đặt, và hiển thị địa chỉ email quản trị viên khi biến này không được đặt.
