跳转到内容

快速开始

官方文档

VitePress

安装

VitePress 可以单独使用,也可以安装到现有项目中。在这两种情况下,都可以使用以下方式安装它:

sh
npm add -D vitepress
sh
pnpm add -D vitepress
sh
yarn add -D vitepress
sh
yarn add -D vitepress vue
sh
bun add -D vitepress

启动向导:

sh
npx vitepress init
sh
pnpm vitepress init
sh
yarn vitepress init
sh
bun vitepress init

如果正在构建一个独立的 VitePress 站点,可以在当前目录 (./) 中搭建站点。但是,如果在现有项目中与其他源代码一起安装 VitePress,建议将站点搭建在嵌套目录 (例如 ./docs) 中,以便它与项目的其余部分分开。

将以下 npm 脚本注入到 package.json 中:

json
{
  ...
  // 注意必填,否则打包会报错
  "type": "module",
  "scripts": {
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs"
  },
  ...
}

docs:dev 脚本将启动具有即时热更新的本地开发服务器。使用以下命令运行它:

sh
npm run docs:dev
sh
pnpm run docs:dev
sh
yarn docs:dev
sh
bun run docs:dev

除了 npm 脚本,还可以直接调用 VitePress:

sh
npx vitepress dev docs
sh
pnpm vitepress dev docs
sh
yarn vitepress dev docs
sh
bun vitepress dev docs

开发服务应该会运行在 http://localhost:5173 上。

配置

配置文件 (.vitepress/config.js) 配置标题,简介,导航,侧边栏菜单:

js
export default {
  // 标题
  title: 'Vue Admin Reference',
  // 描述
  description: 'Reference site',

  themeConfig: {
    // 标题前logo
    logo: { src: '/logo.png', width: 24, height: 24 },
    // 导航
    nav: [
      { text: '首页', link: '/' }
    ],
    // 侧边导航
    sidebar: [
      {
        text: 'VitePress',
        // 是否折叠导航
        collapsed: false,
        items: [
          { text: '快速开始', link: '/vitepress/started' }
        ]
      },
    ],
    // 上一页下一页标签名
    docFooter: {
      prev: '上一页',
      next: '下一页'
    },
    // 页面导航标签
    outline: {
      label: '页面导航'
    },
  }
}

本地构建与测试

可以运行以下命令来构建文档:

sh
npm run docs:build

构建文档后,通过运行以下命令可以在本地预览它:

sh
npm run docs:preview