Jamdesk Documentation logo

Themes anpassen

Wähle ein integriertes Theme (Jam, Nebula, Pulsar, Halo oder Dusk) für Typografie, Layout, Abstände und Dark Mode. Passe Farben an deine Marke an.

Lege theme in docs.json fest, um Layout, Typografie, Abstände und das Verhalten des Dunkelmodus zu steuern. Es gibt fünf Themes: jam (Standard), nebula, pulsar, halo und dusk.

Die Screenshots zeigen die Benutzeroberfläche auf Englisch.

docs.json
{
  "theme": "jam"
}

Probiere jedes Theme in dieser Dokumentation aus, bevor du dich entscheidest. Wähle oben in der Seitenleiste unter Preview a theme ein Theme aus. Auf Mobilgeräten öffnest du dazu das Navigationsmenü. Die Vorschau bleibt aktiv, bis du den Browser schließt.

Verfügbare Themes

Jam theme preview

Das Standard-Theme. Layout mit Logo im Header und radialem Farbverlauf im Hintergrund, abgeleitet von deiner Primärfarbe. Abgerundete Ränder (6–24 px).

Live-Beispiel ansehen

{
  "theme": "jam"
}

Typografie

Jedes Theme enthält Schriftarten, die über Google Fonts geladen werden:

ThemeÜberschriftenFließtextCode
JamInterInterJetBrains Mono
NebulaIBM Plex MonoIBM Plex MonoIBM Plex Mono
PulsarInterInterJetBrains Mono
HaloFigtreeFigtreeJetBrains Mono
DuskIBM Plex SerifInterJetBrains Mono

Wir empfehlen die Standardeinstellungen, da sie auf jedes Theme abgestimmt sind. Wenn du ein anderes Erscheinungsbild möchtest, kannst du mit fonts in docs.json die Schriftart der gesamten Website durch eine Google Font ersetzen:

{
  "fonts": {
    "family": "Lora"
  }
}

Verwende unterschiedliche Schriftarten für Überschriften und Fließtext:

{
  "fonts": {
    "heading": { "family": "Space Grotesk" },
    "body": { "family": "Inter" }
  }
}

Jede Google Font ist geeignet. Lege nur family fest, und der Build lädt die Schriftart automatisch. Um eine benutzerdefinierte Schriftart selbst zu hosten, füge source (URL oder relativer Pfad zu /) und format hinzu:

{
  "fonts": {
    "family": "AcmeSans",
    "source": "/fonts/acme-sans.woff2",
    "format": "woff2"
  }
}

Lege weight fest, um eine leichtere oder stärkere Schrift im Fließtext zu verwenden. Das ist praktisch für filigrane geometrische Schriftarten wie Geist:

{
  "fonts": {
    "family": "Geist",
    "weight": 200
  }
}

weight legt nur die Schriftstärke des Fließtexts fest. Überschriften behalten die stärkeren Schriftstärken des jeweiligen Themes bei, sodass die typografische Hierarchie erhalten bleibt. Die Einstellung funktioniert auch mit der body-Variante: "body": { "family": "Geist", "weight": 200 }.

Weitere Anpassungen über das Feld fonts hinaus (etwa Code-Schriftarten überschreiben, Schriftstärken pro Überschriftenebene anpassen oder Webfonts verwenden, die nicht von Google stammen) findest du unter Eigenes CSS.

Benutzerdefinierte Farben

Überschreibe die Standardfarbpalette, damit sie zu deiner Markenidentität passt:

{
  "theme": "jam",
  "colors": {
    "primary": "#635BFF",
    "light": "#7C75FF",
    "dark": "#4F46E5"
  }
}
FarbeVerwendung
primaryLinks, Schaltflächen, Akzente
lightHover-Zustände, Hervorhebungen
darkAktive Zustände, Akzente im Dunkelmodus

Die Farben werden nach deinem nächsten Build wirksam. Starte in der lokalen Entwicklung den Entwicklungsserver neu, um die Änderungen zu sehen.

Nutze ein Farbwerkzeug wie Coolors oder Realtime Colors, um eine harmonische Farbpalette zu erstellen.

Mehr als nur Farben anpassen? Mit Eigenes CSS kannst du Seitenfarben, Abstände, Eckenradien, Callout-Stile und Details einzelner Komponenten überschreiben. Themes legen die Standardeinstellungen fest; mit eigenem CSS kannst du alles anpassen, was sich über CSS beeinflussen lässt.

Dunkelmodus

Alle Themes enthalten einen Dunkelmodus. Standardmäßig richtet sich Jamdesk nach den Systemeinstellungen der Nutzer und bietet in der Navigationsleiste einen Umschalter. Deine Farbpalette passt sich automatisch an.

Lege mit appearance in docs.json einen bestimmten Modus für die Website fest:

{
  "appearance": {
    "default": "dark",
    "strict": true
  }
}
FeldWerteStandardBeschreibung
default"system" | "light" | "dark""system"Anfangsmodus für neue Besucher
strictbooleanfalseBei true wird der Umschalter in der Navigationsleiste ausgeblendet, sodass Besucher im Modus default bleiben

Lege nur default fest, um einen Startmodus vorzuschlagen und Nutzern weiterhin den Wechsel zu ermöglichen. Füge strict: true hinzu, um den Umschalter vollständig zu entfernen und die Website auf diesen Modus festzulegen.

Um den Dunkelmodus während der Entwicklung zu testen, nutze den Umschalter in der Navigationsleiste oder simuliere ihn in den DevTools:

  1. Öffne die DevTools
  2. Drücke Cmd+Shift+P (Mac) oder Ctrl+Shift+P (Windows)
  3. Suche nach "Emulate CSS prefers-color-scheme: dark"

Für detaillierte Anpassungen der Stile im Dunkelmodus verwende Eigenes CSS.

Wie geht es weiter?

Branding

Passe Logos, Farben und Favicons an

Custom CSS

Überschreibe Theme-Stile mit eigenem CSS

Navigation

Konfiguriere Tabs, Gruppen und Seitenstruktur