Jamdesk Documentation logo

Páginas ocultas

Mantén páginas fuera de la barra lateral y los resultados de búsqueda sin eliminarlas. Usa frontmatter, docs.json o controles SEO para gestionar la visibilidad.

Algunas páginas no pertenecen a la barra lateral pública: borradores, manuales internos, guías obsoletas a las que aún necesitas enlazar. Las páginas ocultas siguen siendo accesibles por URL directa, pero desaparecen de la navegación, la búsqueda, el sitemap y el contexto AI que se proporciona a los LLMs.

Ocultar una sola página

Añade hidden: true al frontmatter de la página:

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

La página se renderiza con normalidad cuando alguien visita su URL, pero Jamdesk:

  • La elimina de la barra lateral
  • Añade <meta name="robots" content="noindex, follow"> para que los motores de búsqueda la omitan
  • La excluye de sitemap.xml, llms.txt, llms-full.txt y la búsqueda en el sitio

Ocultar un grupo o pestaña completos

Establece "hidden": true en un grupo o pestaña en docs.json:

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

Cada página bajo el nodo oculto hereda la regla. El mismo indicador funciona en tabs, groups, anchors, dropdowns, products, languages y versions.

Mantener páginas ocultas en la búsqueda

Si quieres que una pestaña o grupo oculto no aparezca en la barra lateral pero siga siendo indexado para la búsqueda en el sitio, las respuestas AI y el sitemap, añade "searchable": true:

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

El hidden: true del frontmatter en una página hija sigue teniendo prioridad — searchable solo reactiva los descendientes que no lo han desactivado ellos mismos.

Controles a nivel de proyecto

Ambos indicadores se encuentran bajo seo en docs.json:

IndicadorValor por defectoEfecto
seo.indexing"navigable"Solo las páginas listadas en tu navegación aparecen en los artefactos. Establece "all" para incluir todos los archivos MDX de tu repositorio.
seo.indexHiddenPagesfalseEstablece true para incluir las páginas con hidden: true en el sitemap, llms.txt y la búsqueda, y eliminar la etiqueta noindex automática.

Ejemplo:

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

Referencia rápida

EscenarioFrontmatterdocs.jsonVisible en barra lateralURL directaEn sitemap
Página normallistada
Oculta mediante frontmatterhidden: truelistadaNoNo
Página no incluida en nav (huérfana)omitidaNoNo
Grupo ocultohidden: true en grupoNoNo
Grupo oculto + buscablehidden: true, searchable: trueNo
Proyecto indexa todocualquieraIgual que arriba

Cuándo usar cada opción

  • Borradores y previews — frontmatter hidden: true en páginas individuales
  • Secciones internas para un equipo pequeño — un grupo o pestaña ocultos
  • Documentos de cumplimiento que deben ser públicos pero no promocionados — grupo oculto con searchable: true
  • Indexación completa del repositorio solo para contexto AI — seo.indexing: "all"

Las páginas ocultas no son control de acceso. Cualquier persona que tenga la URL puede leerlas. Para control de acceso real, consulta Protección con contraseña.