【保姆级教程】如何创建一个vitepress项目?

在这里插入图片描述


安装前的准备工作

  • Node.js 18 及以上版本。
  • 通过命令行界面 (CLI) 访问 VitePress 的终端。
  • 支持 Markdown 语法的编辑器。
  • 推荐 VSCode 及其官方 Vue 扩展。

项目安装

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

创建文件

可以手动新建一个文件,也可以使用指令。
指令:

# mkdir 创建文件夹指令; && 表示当前命令执行成功后会执行下一条指令。
mkdir vitepress-starter && cd vitepress-starter
初始化文件

(看习惯,如果有该习惯就初始化,没有可跳过)

官网默认使用了 yarn 作为依赖管理工具

# 用yarn初始化
yarn init

# 用pnpm初始化
pnpm init

# 用npm初始化
npm init
安装依赖

安装项目所需的依赖 vitepress

# 用yarn
yarn add -D vitepress

# 用pnpm
pnpm add -D vitepress

# 用npm
npm add -D vitepress

如果下载失败,可以使用以下方法:

npm add --dev vitepress
遇到了 missing peer deps 警告?

如果使用 PNPM,会注意到对 @docsearch/js 的 missing peer deps 警告。这不会影响 VitePress 运行。如果希望禁止显示此警告,请将以下内容添加到 package.json:

"pnpm": {
  "peerDependencyRules": {
    "ignoreMissing": [
      "@algolia/client-search",
      "search-insights"
    ]
  }
}

命令行设置向导

在vitepress官方文档中提到,vitepress附带了一个命令行向导,来帮助构建一个基本的项目。通过运行以下命令启动向导:

# 用yarn
yarn vitepress init

# 用pnpm
pnpm vitepress init

# 用npm
npx vitepress init

将需要回答几个简单的问题:

┌  Welcome to VitePress!
│
◇  Where should VitePress initialize the config?./docs
│
◇  Site title:
│  My Awesome Project
│
◇  Site description:A VitePress Site
│
◆  Theme:
│  ● Default Theme (Out of the box, good-looking docs)
│  ○ Default Theme + Customization
│  ○ Custom Theme
└

此时文件的目录结构是这样的,如下树状代码所示:

├─ docs
│  ├─ .vitepress
│  │  └─ config.js
│  ├─ api-examples.md
│  ├─ markdown-examples.md
│  └─ index.md 入口文件
└─ package.json

完成

基本完成了vitepress项目的初始化。运行 pnpm run docs:dev 来打开项目。效果如下:

看到如下界面即表示运行成功

在这里插入图片描述

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶糖 肥晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值