初始化VuePress项目
1 |
# 创建文件夹 |
接着,在 package.json
中添加一些快捷脚本
1 |
{ |
执行yarn dev
,VuePress会在 http://localhost:8080 启动一个热重载的本地开发服务器
配置
1 |
const navConf = require("./config/navConf.js"); |
配置项 | 说明 |
---|---|
base | 站点的基础路径,可以理解成GitHub仓库名 |
port | 指定本地开发服务器(dev Server) 的端口,不会影响build文件 |
repo | Github仓库/链接 |
repoLabel | 自定义仓库链接文字 |
nav | 导航栏链接配置 |
plugins | 插件配置 |
navConf.js
1 |
module.exports = [ |
pluginConf.js
1 |
module.exports = { |
titleMap相当于起别名,优先级最高,会覆盖titleMap;
collapsable,是否折叠侧边栏分组;也可以指定需要折叠的路径数组;
使用gh-pages插件
使用这个插件可以很方便地把build出来的dist目录推送到gh-pages分支,不需要手动切换分支
安装
1 |
yarn add -D gh-pages |
编写脚本
1 |
var ghpages = require("gh-pages"); |
在 package.json
中添加快捷命令
1 |
{ |
更新文章后需要的操作
1 |
# 提交VuePress项目到Gitee |
选择Gitee也是出于无奈,GithubPages在国内访问慢,coding的Pages现在好像用不了了,它更新之后我就不会用了
Gitee的自动部署是要付费的,一年99元
参考链接: