VuePress
西瓜猿 4/7/2023 博客框架VuePress
VuePress
# 一、VuePress介绍
VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new window),它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。
每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。
VuePress官网地址 (opens new window)
# 二、VuePress搭建
注意:VuePress运行需要本机环境安装了Node.js且版本≥8.6以上的版本。
# 2.1 创建并进入一个新目录
mkdir vuepress-starter && cd vuepress-starter
1
# 2.2 使用你喜欢的包管理器进行初始化
yarn init
1
# 2.3 将 VuePress 安装为本地依赖
我们已经不再推荐全局安装 VuePress
yarn add -D vuepress
1
注意
如果你的现有项目依赖了 webpack 3.x,我们推荐使用Yarn
而不是 npm
来安装 VuePress。因为在这种情形下,npm
会生成错误的依赖树。
# 2.4 创建你的第一篇文档
mkdir docs && echo '# Hello VuePress' > docs/README.md
1
# 2.5 在 package.json
文件中添加一些 scripts
这一步骤是可选的,但我们推荐你完成它。在下文中,我们会默认这些 scripts 已经被添加。
{
"scripts": {
"docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs"
}
}
1
2
3
4
5
6
2
3
4
5
6
# 2.6 在本地启动服务器
使用yarn
启动
yarn docs:dev
1
VuePress 会在 http://localhost:8080 (opens new window) 启动一个支持热重载的开发服务器。
现在,你应该已经有了一个简单可用的 VuePress 文档。