Jamdesk Documentation logo

Ausgeblendete Seiten

Seiten aus Seitenleiste und Suchergebnissen ausblenden, ohne sie zu löschen. Sichtbarkeit per Frontmatter, docs.json oder SEO-Steuerung verwalten.

Einige Seiten gehören nicht in die öffentliche Seitenleiste: Entwürfe, interne Handbücher oder veraltete Anleitungen, auf die Sie weiterhin verlinken müssen. Ausgeblendete Seiten bleiben über ihre direkte URL erreichbar, verschwinden jedoch aus Navigation, Suche, Sitemap und dem KI-Kontext für LLMs.

Eine einzelne Seite ausblenden

Fügen Sie hidden: true zum Frontmatter der Seite hinzu:

---
title: Internal handbook
hidden: true
---

Die Seite wird normal dargestellt, wenn jemand ihre URL aufruft. Jamdesk:

  • Entfernt sie aus der Seitenleiste
  • Fügt <meta name="robots" content="noindex, follow"> hinzu, damit Suchmaschinen sie überspringen
  • Schließt sie aus sitemap.xml, llms.txt, llms-full.txt und der On-Site-Suche aus

Eine ganze Gruppe oder einen Tab ausblenden

Setzen Sie "hidden": true für eine Gruppe oder einen Tab in docs.json:

{
  "navigation": {
    "tabs": [
      {
        "tab": "Public",
        "groups": [{ "group": "Guides", "pages": ["intro", "quickstart"] }]
      },
      {
        "tab": "Internal",
        "hidden": true,
        "groups": [{ "group": "Runbooks", "pages": ["oncall", "postmortems"] }]
      }
    ]
  }
}

Jede Seite unterhalb des ausgeblendeten Knotens übernimmt diese Regel. Dasselbe Flag funktioniert für tabs, groups, anchors, dropdowns, products, languages und versions.

Ausgeblendete Seiten in der Suche behalten

Wenn ein ausgeblendeter Tab oder eine ausgeblendete Gruppe aus der Seitenleiste, aber weiterhin für die Site-Suche, KI-Antworten und die Sitemap indexiert werden soll, fügen Sie "searchable": true hinzu:

{
  "tab": "Internal",
  "hidden": true,
  "searchable": true,
  "groups": [{ "group": "Runbooks", "pages": ["oncall"] }]
}

hidden: true im Frontmatter einer untergeordneten Seite hat weiterhin Vorrang. searchable öffnet nur Nachkommen wieder, die sich nicht selbst ausgeschlossen haben.

Projektweite Steuerungen

Beide Flags befinden sich unter seo in docs.json:

FlagStandardWirkung
seo.indexing"navigable"Nur in Ihrer Navigation aufgeführte Seiten erscheinen in den Artefakten. Setzen Sie den Wert auf "all", um jede MDX-Datei in Ihrem Repository einzuschließen.
seo.indexHiddenPagesfalseAuf true setzen, um Seiten mit hidden: true in Sitemap, llms.txt und Suche einzuschließen und das automatische No-Index-Tag zu entfernen.

Beispiel:

{
  "seo": {
    "indexing": "all"
  }
}

Kurzübersicht

SzenarioFrontmatterdocs.jsonIn der Seitenleiste sichtbarDirekte URLIn der Sitemap
Normale SeiteaufgeführtJaJaJa
Über Frontmatter ausgeblendethidden: trueaufgeführtNeinJaNein
Seite nicht in der Navigation (verwaist)nicht aufgeführtNeinJaNein
Ausgeblendete Gruppehidden: true für die GruppeNeinJaNein
Ausgeblendete und durchsuchbare Gruppehidden: true, searchable: trueNeinJaJa
Projekt aktiviert die vollständige IndexierungbeliebigWie obenJaJa

Wann welche Option verwenden?

  • Entwürfe und Vorschauen: hidden: true im Frontmatter einzelner Seiten
  • Interne Bereiche für ein kleines Team: eine ausgeblendete Gruppe oder ein ausgeblendeter Tab
  • Compliance-Dokumentation, die öffentlich sein, aber nicht beworben werden soll: ausgeblendete Gruppe mit searchable: true
  • Indexierung des gesamten Repositorys ausschließlich für KI-Grounding: seo.indexing: "all"

Ausgeblendete Seiten bieten keine Zugriffskontrolle. Jeder, der die URL kennt, kann sie lesen. Für eine echte Zugriffskontrolle siehe Passwortschutz.