快速开始
官方文档
安装
VitePress 可以单独使用,也可以安装到现有项目中。在这两种情况下,都可以使用以下方式安装它:
sh
npm add -D vitepresssh
pnpm add -D vitepresssh
yarn add -D vitepresssh
yarn add -D vitepress vuesh
bun add -D vitepress启动向导:
sh
npx vitepress initsh
pnpm vitepress initsh
yarn vitepress initsh
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:devsh
pnpm run docs:devsh
yarn docs:devsh
bun run docs:dev除了 npm 脚本,还可以直接调用 VitePress:
sh
npx vitepress dev docssh
pnpm vitepress dev docssh
yarn vitepress dev docssh
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