Le pagine nascoste vengono rimosse dalla navigazione del sito ma restano pubblicamente accessibili a chi conosce il relativo URL.
Usa le pagine nascoste per contenuti che vuoi siano accessibili sul sito o utilizzati come contesto per strumenti di IA, ma non rintracciabili tramite la navigazione.
Per contenuti che richiedono un controllo degli accessi rigoroso, configura l’autenticazione.
Se vuoi nascondere pagine a specifici gruppi di utenti, usa la personalizzazione per controllare la visibilità delle pagine.
Una pagina è considerata nascosta se non è inclusa nella navigazione del tuo docs.json
. Per nascondere una pagina, rimuovila dalla struttura di navigazione.
Le pagine nascoste utilizzano la stessa struttura degli URL delle pagine normali, in base al loro percorso file. Ad esempio, guides/hidden-page.mdx
sarà accessibile all’indirizzo docs.yoursite.com/guides/hidden-page
.
Consulta un esempio di pagina nascosta.
Alcuni elementi di navigazione, come barre laterali, menu a discesa e schede, potrebbero risultare vuoti o causare spostamenti di layout nelle pagine nascoste.
Nascondere un gruppo di pagine
Un gruppo di pagine viene nascosto se la proprietà hidden
è impostata su true
nel file docs.json
:
"groups": [
{
"group": "Getting started",
"hidden": true,
"pages": [
"index",
"quickstart"
]
},
{
"group": "Guides",
"pages": [
"guides/hidden-page.mdx",
"guides/hidden-groups.mdx"
]
}
]
In questo esempio, il gruppo Getting started
è nascosto, mentre il gruppo Guides
è visibile.
Puoi anche nascondere una scheda aggiungendo la proprietà hidden
al file docs.json
:
"tabs": [
{
"tab": "Home",
"hidden": true,
"pages": [
"index",
"quickstart"
]
}
]
Ricerca, SEO e indicizzazione AI
Per impostazione predefinita, le pagine nascoste sono escluse dall’indicizzazione per i motori di ricerca, dalla ricerca interna nella tua documentazione e come contesto per l’Assistente. Per includere le pagine nascoste nei risultati di ricerca e come contesto per l’assistente, aggiungi la proprietà seo
al tuo docs.json
:
"seo": {
"indexing": "all"
}
Per escludere una pagina specifica, aggiungi noindex: "true"
al suo frontmatter.