
VitePress官网:https://vitepress.dev/zh/guide/getting-started
VitePress介绍
VitePress 是由 Vue 官方团队(尤雨溪)推出的 静态站点生成器 (SSG),专门用来快速搭建极速、美观、易维护的技术文档、知识库、博客。它是 VuePress 的继任者,基于 Vite + Vue 3 重写,解决了旧工具启动慢、热更新卡的痛点VitePress。
说白了,用 Markdown 写内容,自动生成专业、高速、可直接上线的静态网站。
Vercel介绍
Vercel 是面向现代前端 / 全栈应用的云端部署与托管平台,核心优势是零配置自动部署、全球 CDN 加速、Git 原生集成,特别适合快速上线静态站点、SSR 应用与文档站。https://vercel.com/
说白了,我们可以白嫖部署的Node服务器。
核心定位
- 官方定位:AI Cloud,一站式构建、部署与扩缩容 AI 与 Web 应用。
- 前身:Zeit(2020 年更名),与 Next.js 同团队,对 React/Vue/Svelte 等框架深度优化。
核心能力(为什么选它)
表格
| 能力 | 说明 | 对你的价值 |
|---|---|---|
| ⚡ 零配置部署 | 自动识别 Next.js、VitePress、Vue、Svelte 等框架,自动推断构建命令与输出目录 | 你做 XXX文档站无需手动配 vercel.json,推送即跑 |
| 🌍 全球 CDN | 200+ 边缘节点,静态资源就近分发,TTFB 更低 | 国内访问速度稳,配合你的车机 / 多端访问体验好 |
| 🧩 Git 原生集成 | 对接 GitHub/GitLab/Bitbucket,提交 / PR 自动触发部署与预览Vercel | 你改代码提一次,自动发布与生成预览环境 |
| 🧪 预览部署 | 每个 PR 生成独立预览链接(如 pr-123-project.vercel.app) | 评审更高效,避免 “本地看得到、线上有问题” |
| 🛠️ 全栈支持 | 支持 Serverless/Edge 函数、环境变量、缓存控制、图片优化 | 后续可加简单接口 / 统计,无需单独运维服务器 |
| 🔒 免费够用 | Hobby 计划永久免费,含 100GB / 月流量、100 小时构建、免费 .vercel.app 域名 | 个人项目 / 文档站零成本上线 |
VitePress启动
需要你本地有Node环境哦,官方说Node20起步哦
创建一个项目的文件夹,进入终端后执行初始化!
npx vitepress init
输出
zanglikun@zanglikundeMacBook-Pro-2 ffxi-introduce % npx vitepress init
Need to install the following packages:
vitepress@1.6.4
Ok to proceed? (y) y
┌ Welcome to VitePress!
│
◇ Where should VitePress initialize the config?
│ ./docs
│
◇ Site title:
│ My Awesome Project
│
◇ Site description:
│ No description
│
◇ Theme:
│ Default Theme
│
◇ Use TypeScript for config and theme files?
│ Yes
│
◇ Add VitePress npm scripts to package.json?
│ Yes
│
└ Done! Now run npm run docs:dev and start writing.
在此位置安装必要的依赖用于后续的启动
npm install vitepress@latest --save-dev
输出:
zanglikun@zanglikundeMacBook-Pro-2 ffxi-introduce % npm install vitepress@latest --save-dev
added 126 packages in 21s
38 packages are looking for funding
run `npm fund` for details
启动服务
npx vitepress dev docs
输出
vitepress v1.6.4
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h to show help
成功后,Github创建仓库到你的账号。记得在项目的根目录添加一个 vercel.json
{
"headers": [
{
"source": "/assets/(.*)",
"headers": [
{
"key": "Cache-Control",
"value": "max-age=31536000, immutable"
}
]
}
]
}
Vercel启动
创建账号与登录系统

找到添加新项目

关联Github账号

导入与部署

选到我们的项目后。如果你项目根目录有此 vercel.json ,就会自动识别这个项目,你直接点击Deploy就可以。

部署完成后,就可以访问了:

点击链接(必要时候可开启 代理访问 ),就可以访问了:

后续你更新代码,提交到Github后,就会自动部署。触发机制是push!
注意事项,你本地提交的 git user 与 git email 会影响能不能执行构建。建议将你Github账号绑定多个邮箱。这样你就可以使用公司邮箱与私人的邮箱提交与构建,省得切换了。
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
