> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/fr/configuration/overleaf-toolkit/branding.md).

# Marque

### En-tête <a href="#header" id="header"></a>

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 <a href="#site-title" id="site-title"></a>

Le titre de la barre de navigation peut être personnalisé avec la `OVERLEAF_NAV_TITLE` variable d'environnement, ce texte est utilisé dans le coin supérieur gauche de la navigation si aucun logo n'est défini.

```bash
# ajouter à config/variables.env
OVERLEAF_NAV_TITLE=Our Overleaf Instance
```

## Logo

Vous pouvez ajouter un logo personnalisé au lieu d'utiliser du texte en définissant la variable d'environnement `OVERLEAF_HEADER_IMAGE_URL`. Cette valeur doit pointer vers un fichier image hébergé à l'extérieur.

À ajouter à config/variables.env :

{% code title="config/variables.env" %}

```bash
# ajouter à config/variables.env
OVERLEAF_HEADER_IMAGE_URL=https://mysite.somewhere.com/img/logo.png
```

{% endcode %}

## 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 `OVERLEAF_HEADER_EXTRAS` variable d'environnement sur un tableau JSON d'objets. Par exemple :

{% code overflow="wrap" %}

```json
[\
  {\
    "text": "Un lien",\
    "url": "http://example.com/somelink",\
    "class": "atténué",\
    "only_when_logged_out": true\
  },\
  {\
    "text": "Aide",\
    "class": "atténué",\
    "dropdown": [\
      {\
        "text": "Documentation",\
        "url": "/learn"\
      },\
      {\
        "text": "Contacter l'administrateur",\
        "url": "http://example.com/contact"\
      }\
    ]\
  }\
]
```

{% endcode %}

Ajoutez la forme JSON échappée à toolkit/variables.env :

{% code title="toolkit/variables.env" overflow="wrap" %}

```bash
# ajouter à toolkit/variables.env
OVERLEAF_HEADER_EXTRAS=[{"text":"Un lien","url":"http://example.com/somelink","class":"atténué","only_when_logged_out":true},{"text":"Aide","class":"atténué","dropdown":[{"text":"Documentation","url":"/learn"},{"text":"Contacter l'administrateur","url":"http://example.com/contact"}]}]
```

{% endcode %}

## Pieds de page

Il est possible de personnaliser à la fois le pied de page gauche et le plus petit pied de page droit (présent 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 sera inséré.

Les deux attendent un tableau de JSON qui sera inséré.

```json
[\
  {\
    "text": "Voici un exemple d'entrée textuelle de pied de page !"\
  },\
  {\
    "text": "Voici un exemple de lien URL de pied de page !", "url" : "/my-first-link.htm"\
  }\
]
```

{% hint style="info" %}
Lors de l'utilisation de `texte` uniquement, il ne doit pas contenir de HTML car la valeur sera rendue comme du texte brut.
{% endhint %}

Ces données doivent être du JSON valide pour fonctionner, avec les guillemets échappés lorsqu'elles sont transmises comme variable d'environnement.

{% code title="config/variables.env" overflow="wrap" %}

```bash
# ajouter à config/variables.env
OVERLEAF_LEFT_FOOTER=[{"text": "Voici un exemple d'entrée textuelle de pied de page !"}]
OVERLEAF_RIGHT_FOOTER=["text": "Voici un exemple de lien URL de pied de page !", "url" : "/my-first-link.htm"]
```

{% endcode %}

{% hint style="info" %}
En plus de `texte` et `url`, l'objet JSON accepte également les propriétés `classe` et `étiquette` pour une personnalisation supplémentaire.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/fr/configuration/overleaf-toolkit/branding.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
