目录

GitHub部署

GitHub部署

前提条件

  • 安装Git
  • 文档放置在项目的 docs 目录中;
  • 使用的是默认的构建输出位置;
  • 发布到 https://<USERNAME>.github.io/

Github配置

  1. 创建Github 仓库 登陆 GitHub,创建blog仓库
  2. blog文件夹中,创建 deploy.sh 文件
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env sh

# 确保脚本抛出遇到的错误
set -e

# 生成静态文件
npm run docs:build

# 进入生成的文件夹
cd docs/.vuepress/dist

# 如果是发布到自定义域名
# echo 'www.example.com' > CNAME

git init
git add -A
git commit -m 'deploy'

# 如果发布到 https://<USERNAME>.github.io
git push -f git@github.com:<USERNAME>/<USERNAME>.github.io.git master

# 如果发布到 https://<USERNAME>.github.io/<REPO>
# git push -f git@github.com:<USERNAME>/<REPO>.git master:gh-pages

cd -
  1. 双击运行deploy.sh脚本 查看github,生成的静态文件上传成功