> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Branding

### Header

In diesem Abschnitt erklären wir, wie Sie zentrale Elemente Ihrer On-Premises-Instanz personalisieren. Sie können den Seitentitel, die Navigationslinks, den Header, den Footer und das Logo nach Ihren Wünschen anpassen.

### Seitentitel

Der Titel der Navigationsleiste kann mit der Umgebungsvariablen `OVERLEAF_NAV_TITLE` angepasst werden. Dieser Text wird oben links in der Navigation angezeigt, wenn kein Logo festgelegt ist.

```bash theme={null}
# add to config/variables.env
OVERLEAF_NAV_TITLE=Our Overleaf Instance
```

## Logo

Statt Text können Sie ein eigenes Logo verwenden, indem Sie die Umgebungsvariable `OVERLEAF_HEADER_IMAGE_URL` setzen. Dieser Wert sollte auf eine extern gehostete Bilddatei verweisen.

```bash title="config/variables.env" theme={null}
# add to config/variables.env
OVERLEAF_HEADER_IMAGE_URL=https://mysite.somewhere.com/img/logo.png
```

#### Logos für helles und dunkles Theme

Ab Version 6.3.0 können Sie mit den Umgebungsvariablen `OVERLEAF_HEADER_IMAGE_URL_LIGHT` und `OVERLEAF_HEADER_IMAGE_URL_DARK` separate Logos für das helle und das dunkle Theme festlegen. Beide Werte sollten auf eine extern gehostete Bilddatei verweisen.

```text theme={null}
# add to config/variables.env
OVERLEAF_HEADER_IMAGE_URL_LIGHT=https://mysite.somewhere.com/img/logo-light.png
OVERLEAF_HEADER_IMAGE_URL_DARK=https://mysite.somewhere.com/img/logo-dark.png
```

<Info>
  Ist eine der beiden Variablen nicht gesetzt, verwendet das betreffende Theme ersatzweise das in `OVERLEAF_HEADER_IMAGE_URL` festgelegte Logo.
</Info>

## Navigationslinks im Header

Zusätzliche Navigationselemente können zum Navigations-Header hinzugefügt werden, indem Sie die Umgebungsvariable `OVERLEAF_HEADER_EXTRAS` auf ein JSON-Array von Objekten setzen. Zum Beispiel:

```json wrap theme={null}
[\
  {\
    "text": "Some link",\
    "url": "http://example.com/somelink",\
    "class": "subdued",\
    "only_when_logged_out": true\
  },\
  {\
    "text": "Help",\
    "class": "subdued",\
    "dropdown": [\
      {\
        "text": "Documentation",\
        "url": "/learn"\
      },\
      {\
        "text": "Contact Admin",\
        "url": "http://example.com/contact"\
      }\
    ]\
  }\
]
```

Fügen Sie die escapte JSON-Form zu toolkit/variables.env hinzu:

```bash title="toolkit/variables.env" wrap theme={null}
# add to toolkit/variables.env
OVERLEAF_HEADER_EXTRAS=[{"text":"Some link","url":"http://example.com/somelink","class":"subdued","only_when_logged_out":true},{"text":"Help","class":"subdued","dropdown":[{"text":"Documentation","url":"/learn"},{"text":"Contact Admin","url":"http://example.com/contact"}]}]
```

## Footer

Sowohl der linke als auch der kleinere rechte Footer (zu finden auf Seiten wie `/project`) können über die Umgebungsvariablen `OVERLEAF_LEFT_FOOTER` und `OVERLEAF_RIGHT_FOOTER` angepasst werden. Beide erwarten ein Array von JSON-Objekten, das eingefügt wird.

Beide erwarten ein JSON-Array, das eingefügt wird.

```json theme={null}
[\
  {\
    "text": "This is an example text footer entry!"\
  },\
  {\
    "text": "This is an example URL footer link!", "url" : "/my-first-link.htm"\
  }\
]
```

<Info>
  Wenn Sie nur `text` verwenden, darf dieser kein HTML enthalten, da der Wert als reiner Text dargestellt wird.
</Info>

Diese Daten müssen gültiges JSON sein, damit sie funktionieren, wobei Anführungszeichen bei der Übergabe als Umgebungsvariable escapt werden müssen.

```bash title="config/variables.env" wrap theme={null}
# add to config/variables.env
OVERLEAF_LEFT_FOOTER=[{"text": "This is an example text footer entry!"}]
OVERLEAF_RIGHT_FOOTER=["text": "This is an example URL footer link!", "url" : "/my-first-link.htm"]
```

<Info>
  Zusätzlich zu `text` und `url` akzeptiert das JSON-Objekt auch die Eigenschaften `class` und `label` für weitere Anpassungen.
</Info>

### Wartungsseite

Sie können die auf der Wartungsseite angezeigte Nachricht mit der Umgebungsvariablen `OVERLEAF_MAINTENANCE_MESSAGE` anpassen. Dieser Text ersetzt die Standardnachricht unterhalb des Seitentitels.

```text wrap theme={null}
# add to config/variables.env
OVERLEAF_MAINTENANCE_MESSAGE=Our Overleaf Instance is down for maintenance and will be back shortly.
```

Um Links oder andere Formatierungen einzubinden, verwenden Sie stattdessen `OVERLEAF_MAINTENANCE_MESSAGE_HTML`. Sind beide gesetzt, hat `OVERLEAF_MAINTENANCE_MESSAGE_HTML` Vorrang.

```text wrap theme={null}
# add to config/variables.env
OVERLEAF_MAINTENANCE_MESSAGE_HTML=Our Overleaf Instance is down for maintenance. For urgent requests, contact <a href="mailto:admin@example.com">admin@example.com</a>.
```

<Info>
  `OVERLEAF_MAINTENANCE_MESSAGE` wird als reiner Text dargestellt und darf daher **kein** HTML enthalten. `OVERLEAF_MAINTENANCE_MESSAGE_HTML` wird ohne Escaping als HTML dargestellt.
</Info>

Ist keine der beiden Variablen gesetzt, verlinkt die Standardnachricht auf Ihre Statusseite, wenn `OVERLEAF_STATUS_PAGE_URL` gesetzt ist, andernfalls wird die E-Mail-Adresse des Administrators angezeigt.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.