Zum Inhalt springen
tbsch Theme
Grundlagen

Front Matter und SEO

Fast jede Anzeige-Eigenschaft hat einen globalen Default in params.yaml und lässt sich pro Seite (oder pro Sektion via cascade) überschreiben. Die Reihenfolge ist: Front Matter → globaler Default → Theme-Fallback.

Lesezeit & Wortzahl fehlen hier mit Absicht

Dieser Beitrag setzt showReadingTime: false und showWordCount: false im Front Matter - deshalb sind beide oben im Hero ausgeblendet. Bei allen anderen Beiträgen erscheinen sie.

Anzeige-Schalter #

Diese Schlüssel (Auswahl) steuern, was an einem Beitrag gezeigt wird:

showAuthor: true            # Autoren-Box am Ende
showDate: true
showDateUpdated: true       # "Aktualisiert"-Datum (siehe lastmod)
showReadingTime: true
showWordCount: true
showTableOfContents: true   # schwebendes Inhaltsverzeichnis
showHeadingAnchors: true    # Direktlinks an Überschriften
showTaxonomies: true        # Tags/Kategorien im Hero
showPagination: true        # vor/zurück innerhalb der Sektion
showRelatedContent: true    # "Verwandte Beiträge"
showSharingLinks: true      # Teilen-Leiste
showComments: true          # Reaktionen/Kommentare
seriesOpened: true          # Serien-Box auf-/zugeklappt

Aktualisierungsdatum #

lastmod (hier auf den 1. März gesetzt) wird zusätzlich zum date als “Aktualisiert”-Datum angezeigt, solange showDateUpdated aktiv ist.

Titelbild #

Die Hero-/Titelbild-Auflösung prüft der Reihe nach:

  1. featureimage: (lokaler Pfad oder absolute URL),
  2. preview: (Bild im Beitragsbündel),
  3. ein Bild namens *background*/*feature*/*cover*/*thumbnail* im Bündel,
  4. das defaultBackgroundImage aus params.yaml.

Der settings-Block (Crawling, Index, Suche) #

Für SEO bringt das Theme einen eigenen settings:-Block mit - Hugo hat dafür keine Entsprechung:

settings:
  robots: "noindex, follow"   # wird als <meta name="robots"> ausgegeben
  excludeFromSitemap: true    # Seite aus sitemap.xml entfernen
  excludeFromSearch: true     # Seite aus dem Fuse.js-Suchindex entfernen

partials/seo-robots.html ist die einzige Quelle für die Robots-Direktive (Front Matter → 404 → Default index, follow). Die Sitemap ist daran gekoppelt: jede noindex-Seite fällt automatisch aus der Sitemap.

Aliase (Weiterleitungen) #

aliases: legt clientseitige Weiterleitungs-Stubs an - praktisch für alte oder Kurz-URLs. Sie sind automatisch noindex.

aliases:
  - /alte-url/
  - /l/kurzlink

Autorenprofil #

Auf einer “Über mich”-Seite sorgt authorProfile: true für ProfilePage- und Person-JSON-LD - siehe die Seite Über mich.

Mitgeredet

Reaktionen

Noch keine Reaktionen - sei die/der Erste.

Weiterlesen

Verwandte Beiträge