You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Docusaurus中禁用‘My Site’首页并直接展示教程页?

如何禁用Docusaurus默认的“My Site”首页并直接展示教程页面

1. 删除默认首页文件

Docusaurus的默认首页对应src/pages/index.js(或index.tsx),直接删除这个文件,默认的“My Site”首页就会消失。

2. 将教程页面设为网站根路径

修改docusaurus.config.js中的presets配置,把文档路由设为根路径,并指定你的“How to Use”文档作为首页:

presets: [
  [
    '@docusaurus/preset-classic',
    {
      docs: {
        routeBasePath: '/', // 将docs目录设为网站根路径
        homePageId: 'how-to-use', // 对应教程文档的文件名(去掉.md后缀)
        sidebarPath: require.resolve('./sidebars.js'),
      },
      blog: false, // 不需要博客功能可直接关闭
      theme: {
        customCss: require.resolve('./src/css/custom.css'),
      },
    },
  ],
],

3. 配置教程文档的显示优先级

在你的“How to Use”文档(比如docs/how-to-use.md)顶部添加元数据,确保它在侧边栏中优先显示:

---
sidebar_position: 1
title: How to Use
---

// 你的教程内容

4. (可选)调整导航栏配置

如果导航栏里还有指向原首页的链接,修改themeConfig.navbar.items,替换为教程页面的入口:

themeConfig: {
  navbar: {
    title: '你的文档标题',
    items: [
      {
        type: 'doc',
        docId: 'how-to-use',
        position: 'left',
        label: 'How to Use',
      },
      // 其他导航项
    ],
  },
},

注意事项

修改配置后必须重启Docusaurus开发服务(停止npm run start后重新启动),否则新配置不会生效。

内容的提问来源于stack exchange,提问作者Onur Güleçoğlu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:04:57