Mordoc

Landing-Pages

Erstellen Sie vollbreite Seiten für Startseiten und Übersichtsseiten.

3 MIN LESEZEIT

Die meisten Mordoc-Seiten verwenden das normale Dokumentations-Layout: Seitenleiste links, Seiteninhalt in der Mitte und ein Inhaltsverzeichnis rechts.

Manchmal benötigen Sie eine andere Art von Seite. Eine Startseite oder Produktübersicht funktioniert oft besser als Landing-Page.

Was eine Landing-Page verändert

Eine Landing-Page ist vollbreit.

Sie zeigt nicht:

  • Die Seitennavigation
  • Das rechte Inhaltsverzeichnis
  • Den normalen Artikel-Header

Das macht sie nützlich für Seiten, die die Website vorstellen, Karten zeigen oder Leser in die Hauptdokumentation führen.

Eine Seite in eine Landing-Page umwandeln

Fügen Sie layout: landing zum Seiten-Frontmatter hinzu:

Markdown
---
title: Startseite
description: Willkommen bei meiner Dokumentation.
layout: landing
---

Verwenden Sie Landing-Pages sparsam. Die meisten Dokumentationsseiten sollten das normale Layout verwenden.

Einen Hero hinzufügen

Ein Hero ist ein großer Eröffnungsbereich, der in der Regel oben auf einer Landing-Page verwendet wird.

Sie können Ihrer Landing-Page mit dem {% hero %}-Tag einen Hero-Bereich hinzufügen.

Markdown
{% hero
  title="Meine Produkt-Dokumentation"
  titleAccent="leicht gemacht"
  description="Finden Sie Anleitungen, Referenzmaterial und praktische Beispiele."
  background="/images/hero-bg.png"
%}
{% button path="/getting-started/create-project" %}
Jetzt starten
{% /button %}
{% /hero %}

Hero-Attribute

AttributBeschreibungWerteErforderlich
titleDer Haupttitel-TextBeliebiger TextErforderlich
titleAccentHervorgehobener Text, der in einer neuen Zeile unter dem Titel angezeigt wirdBeliebiger TextOptional
descriptionUnterstützender Text, der unter dem Titel angezeigt wirdBeliebiger TextOptional
imageEin unterstützendes Bild, wie zum Beispiel ein Produkt-Screenshot, das unter den Schaltflächen angezeigt wirdBildpfadOptional
backgroundEin Hintergrundbild hinter dem gesamten HeroBildpfadOptional

Verwenden Sie background für ein randloses Hintergrundbild hinter dem gesamten Hero. Verwenden Sie image für ein separates unterstützendes Bild, wie zum Beispiel einen Produkt-Screenshot, das unter den Schaltflächen angezeigt wird.

Farben sind keine Attribute

Es gibt kein titleColor-, titleAccentColor- oder descriptionColor-Attribut, und background akzeptiert niemals eine reine Farbe, sondern nur einen Bildpfad. Die Farben eines Heros sind eine Design-Entscheidung, keine Inhaltsfrage, daher werden sie einmalig in CSS festgelegt. Siehe Hero unter Erweiterte Anpassung.

Größe eines Hintergrundbilds

Der Hero hat keine feste Höhe. Er wächst oder schrumpft mit dem Titel, titleAccent, der Beschreibung und den Schaltflächen, die Sie einfügen, sowie mit der Breite des Viewports. Ein Hintergrundbild wird so skaliert, dass es diesen Bereich abdeckt, und daher zugeschnitten, um die jeweilige Höhe des Heros vollständig auszufüllen.

Wählen Sie ein breites, kurzes Seitenverhältnis und halten Sie den wichtigen Bildbereich zentriert. Inhalte nahe dem oberen und unteren Rand werden zuerst zugeschnitten, wenn der Hero höher wird.

Zuschneiden mit einem abstrakten Bild umgehen

Ein Bild ohne festen Fokuspunkt, wie eine Textur, ein Farbverlauf oder ein Muster, wirkt unabhängig davon, wie sich der Hero in der Größe ändert. Zuschneiden verändert sein Aussehen kaum.

Abschnitte hinzufügen

Ein Abschnitt gruppiert Inhalte auf einer Landing-Page, mit einem optionalen Titel und Hintergrund.

Sie können Ihrer Landing-Page mit dem {% section %}-Tag einen Abschnitt hinzufügen.

Markdown
{% section title="Wählen Sie, wo Sie beginnen möchten" background="/images/section-bg.png" %}
Dieser Abschnitt stellt die Hauptwege durch die Dokumentation vor.
{% /section %}

Abschnitts-Attribute

AttributBeschreibungWerteErforderlich
titleEine Überschrift, die über dem Abschnittsinhalt angezeigt wirdBeliebiger TextOptional
backgroundEin Hintergrundbild hinter dem AbschnittBildpfadOptional

Wenn ein Abschnitt ein background-Bild hat, wechseln sein Titel und Text automatisch zu Weiß für bessere Lesbarkeit.

Farben sind keine Attribute

background akzeptiert niemals eine reine Farbe, sondern nur einen Bildpfad. Die einfarbige Hintergrundfarbe eines Abschnitts ist eine Design-Entscheidung, keine Inhaltsfrage, daher wird sie einmalig in CSS festgelegt. Siehe Abschnitte unter Erweiterte Anpassung.

Karten zu einer Landing-Page hinzufügen

Landing-Pages verwenden häufig Karten innerhalb eines Abschnitts, um Leser dorthin zu führen, wo sie als Nächstes hinsollen:

Markdown
{% section title="Die Dokumentation erkunden" %}
{% cardGrid cols="3" %}
{% card title="Erste Schritte" path="/getting-started/create-project" tag="Hier starten" %}
Erstellen und starten Sie Ihr erstes Projekt.
{% /card %}
{% /cardGrid %}
{% /section %}

Die vollständige Karten- und Karten-Raster-Syntax finden Sie unter Karten und Karten-Raster.

Schaltflächen hinzufügen

Eine Schaltfläche ist eine gestaltete Handlungsaufforderung, die normalerweise zu einer anderen Seite verlinkt.

Sie können mit dem {% button %}-Tag eine Schaltfläche hinzufügen.

Markdown
{% button path="/getting-started/create-project" %}
Ein Projekt erstellen
{% /button %}

Verwenden Sie variant="secondary" für eine dezentere Schaltfläche:

Markdown
{% button path="/writing-content/markdown-basics" variant="secondary" %}
Markdown lernen
{% /button %}

Schaltflächen-Attribute

AttributBeschreibungWerteErforderlich
pathDie Seite oder URL, zu der die Schaltfläche verlinktEin Pfad oder eine URLErforderlich
variantSteuert den visuellen Stil der Schaltflächeprimary, secondary (Standard primary)Optional

Wann eine Landing-Page verwenden

Verwenden Sie eine Landing-Page für:

  • Die Startseite
  • Eine Produktübersicht
  • Eine Übersicht eines Hauptabschnitts

Nächster Schritt