Files
mintlify__docs/fr/organize/hidden-pages.mdx
mintlify[bot] 38aacbbfe5 Translate hidden pages seo.indexing clarification (#5509)
Generated-By: mintlify-agent

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-04-23 22:04:19 +00:00

124 lines
5.1 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Pages masquées"
description: "Masquez des pages de documentation dans la navigation latérale tout en les rendant accessibles par URL directe, recherche ou assistant IA pour des cas d'usage spéciaux."
keywords: ["masquer dans la navigation", "non répertoriée", "visibilité de la page"]
---
Les pages masquées n’apparaissent pas dans la navigation de votre site, mais toute personne connaissant l’URL peut toujours y accéder. Par exemple, si vous créez une page masquée comme `guides/hidden-page.mdx`, les visiteurs peuvent y accéder via `docs.yoursite.com/guides/hidden-page`.
Utilisez des pages masquées pour le contenu auquel vous souhaitez que les utilisateurs accèdent ou qu’ils puissent se référer comme contexte pour les outils d’IA, mais que vous ne voulez pas lister dans la navigation.
Si votre contenu nécessite un contrôle d’accès strict, vous devez configurer l’[Authentification](/fr/deploy/authentication-setup).
Pour restreindre des pages à des groupes d’utilisateurs spécifiques, configurez le [contrôle d’accès basé sur les groupes](/fr/deploy/authentication-setup#control-access-with-groups).
Consultez un [exemple de page masquée](/fr/organize/hidden-page-example).
<Note>
Certains éléments de navigation comme les barres latérales, les menus déroulants et les Onglets peuvent sembler vides ou modifier la mise en page sur les pages masquées.
</Note>
<div id="hide-a-page">
## Masquer une page
</div>
Pour masquer une page, définissez `hidden: true` dans le [frontmatter](/fr/organize/pages) de la page ou retirez-la de votre navigation `docs.json`.
<div id="set-hidden-true-in-frontmatter">
### Définir `hidden: true` dans le frontmatter
</div>
Ajoutez `hidden: true` dans le frontmatter d’une page pour la retirer de la navigation affichée tout en la conservant dans votre configuration `docs.json`.
```yaml
---
title: "My hidden page"
hidden: true
---
```
Pour rendre une page visible à nouveau, supprimez entièrement le champ `hidden`. Ne définissez pas `hidden: false` car cela entraîne un comportement indéfini.
<Note>
Par défaut, `hidden: true` exclut une page de l’indexation par les moteurs de recherche, des sitemaps et du contexte IA.
Pour l’inclure malgré tout, définissez `seo.indexing: "all"` dans `docs.json`. Consultez [Recherche, SEO et indexation IA](https://www.mintlify.com/docs/#search-seo-and-ai-indexing) pour plus de détails.
Remarque : `noindex: true` n’affecte que l’indexation — cela ne masque pas la page de la navigation. Consultez [Désactiver l’indexation](https://www.mintlify.com/docs/optimize/seo#disable-indexing) pour plus d’informations.
</Note>
<div id="remove-the-page-from-navigation">
### Retirer la page de la navigation
</div>
Si vous n’incluez pas une page dans la navigation de votre `docs.json`, elle sera masquée. Cette méthode fonctionne bien pour les pages que vous ne souhaitez pas voir apparaître du tout dans la navigation.
<div id="hide-a-group-of-pages">
## Masquer un groupe de pages
</div>
Pour masquer un groupe de pages, définissez la propriété `hidden` sur `true` pour le groupe dans votre fichier `docs.json` :
```json highlight={4}
"groups": [
{
"group": "Premiers pas",
"hidden": true,
"pages": [
"index",
"quickstart"
]
},
{
"group": "Guides",
"pages": [
"guides/hidden-page.mdx",
"guides/hidden-groups.mdx"
]
}
]
```
Dans cet exemple, le groupe « Getting started » est masqué et le groupe « Guides » est visible.
<div id="hide-a-tab">
### Masquer un onglet
</div>
Pour masquer un onglet, ajoutez la propriété `hidden` pour l’onglet dans votre fichier `docs.json` :
```json highlight={4}
"tabs": [
{
"tab": "Accueil",
"hidden": true,
"pages": [
"index",
"quickstart"
]
}
]
```
<div id="search-seo-and-ai-indexing">
## Recherche, SEO et indexation par l’IA
</div>
Par défaut, les pages masquées n’apparaissent pas dans l’indexation pour les moteurs de recherche, la recherche interne de votre documentation ou comme contexte pour l’Assistant IA. Pour inclure les pages masquées dans les résultats de recherche et comme contexte pour l’Assistant, ajoutez la propriété `seo` à votre `docs.json` :
```json
"seo": {
"indexing": "all"
}
```
<div id="understanding-hidden-versus-noindex">
### Comprendre la différence entre `hidden` et `noindex`
</div>
La relation entre `hidden` et `noindex` est à sens unique :
* **`hidden: true` → applique automatiquement `noindex`** : les pages masquées sont automatiquement exclues des moteurs de recherche, des sitemaps et du contexte de l’IA.
* **`noindex: true` → n’applique PAS `hidden`** : les pages avec `noindex: true` restent visibles dans la navigation. Cela n’affecte que l’indexation par les moteurs de recherche et le contexte de l’IA.
Pour exclure une page spécifique des moteurs de recherche tout en la gardant visible dans la navigation, ajoutez `noindex: true` à son frontmatter. Pour masquer une page de la navigation et des moteurs de recherche, utilisez `hidden: true`.