En-tête
Dans cette section, nous verrons comment personnaliser les éléments clés de votre instance sur site. Vous pouvez personnaliser le titre du site, les liens de navigation, l’en-tête, le pied de page et le logo selon vos préférences.Titre du site
Le titre de la barre de navigation peut être personnalisé avec la variable d’environnementOVERLEAF_NAV_TITLE ; ce texte est affiché dans le coin supérieur gauche de la navigation si aucun logo n’est défini.
Logo
Vous pouvez ajouter un logo personnalisé à la place du texte en définissant la variable d’environnementOVERLEAF_HEADER_IMAGE_URL. Cette valeur doit pointer vers un fichier image hébergé à l’extérieur.
config/variables.env
Logos pour les thèmes clair et sombre
À partir de la version 6.3.0, vous pouvez définir des logos distincts pour les thèmes clair et sombre avec les variables d’environnementOVERLEAF_HEADER_IMAGE_URL_LIGHT et OVERLEAF_HEADER_IMAGE_URL_DARK. Les deux valeurs doivent pointer vers un fichier image hébergé à l’extérieur.
Si l’une de ces variables n’est pas définie, le thème correspondant utilise le logo défini dans
OVERLEAF_HEADER_IMAGE_URL.Liens de navigation de l’en-tête
Des éléments de navigation supplémentaires peuvent être ajoutés à l’en-tête de navigation en définissant la variable d’environnementOVERLEAF_HEADER_EXTRAS sur un tableau JSON d’objets. Par exemple :
toolkit/variables.env
Pieds de page
Il est possible de personnaliser le pied de page gauche ainsi que le pied de page droit, plus petit (visible sur des pages comme/project), à l’aide des variables d’environnement OVERLEAF_LEFT_FOOTER et OVERLEAF_RIGHT_FOOTER. Les deux attendent un tableau d’objets JSON qui seront insérés.
Les deux attendent un tableau JSON qui sera inséré.
Lorsque vous utilisez uniquement
text, la valeur ne doit pas contenir de HTML, car elle sera affichée comme texte brut.config/variables.env
En plus de
text et url, l’objet JSON accepte également les propriétés class et label pour une personnalisation supplémentaire.Page de maintenance
Vous pouvez personnaliser le message affiché sur la page de maintenance avec la variable d’environnementOVERLEAF_MAINTENANCE_MESSAGE ; ce texte remplace le message par défaut sous le titre de la page.
OVERLEAF_MAINTENANCE_MESSAGE_HTML. Si les deux sont définies, OVERLEAF_MAINTENANCE_MESSAGE_HTML est prioritaire.
OVERLEAF_MAINTENANCE_MESSAGE est affiché en texte brut ; il ne doit donc pas contenir de HTML. OVERLEAF_MAINTENANCE_MESSAGE_HTML est affiché en HTML sans échappement.OVERLEAF_STATUS_PAGE_URL est définie, et affiche l’adresse e-mail de l’administrateur dans le cas contraire.
