guides/hidden-page.mdx 这样的隐藏页面,访问者依然可以通过 docs.yoursite.com/guides/hidden-page 打开它。
当你希望用户能够访问某些内容,或将其作为 AI 工具的上下文引用,但又不希望这些内容出现在导航中时,可以使用隐藏页面。
如果你的内容需要严格的访问控制,必须配置认证。
要将页面限制为特定用户组访问,请设置基于用户组的访问控制。
参见隐藏页面示例。
某些导航元素,如侧边栏、下拉菜单和选项卡,在隐藏页面上可能会显示为空或导致布局发生变化。
隐藏页面
hidden: true,或将其从 docs.json 的 navigation 中移除。
在页面的 frontmatter 中添加 hidden: true,可以将该页面从渲染的导航中移除,同时仍然将其包含在 docs.json 配置中。
hidden: true 的页面进行索引编入。有关更多信息,请参阅禁用索引编入。
如果你没有在 docs.json 的 navigation 中包含某个页面,该页面就会被隐藏。这种方式非常适合那些你根本不希望出现在导航中的页面。
隐藏一组页面
docs.json 文件中将该页面分组的 hidden 属性设为 true:
Getting started 组被隐藏,并且 Guides 组可见。
隐藏标签页
docs.json 文件中为该标签页添加 hidden 属性:
搜索、SEO 与 AI 索引编入
docs.json 中添加 seo 属性:
noindex: true。