# 自动化部署
切换vscode终端 安装terminal manager插件,左侧菜单栏管理 bash deploy.sh运行
deploy.sh文件
#更新本地代码 git pull
# 确保脚本抛出遇到的错误
set -e
git pull origin master
#git pull -f git@github.com:mayuanyuan983/myy.git master
# 生成静态文件
vuepress build docs
# 进入生成的文件夹
cd dist
# 如果是发布到自定义域名
echo 'github.myy221.top' > CNAME
git init
git checkout --orphan gh-pages
git add -A
git commit -m '自动化部署脚本提交dist'
# 如果你想要部署到 https://USERNAME.github.io
# git push -f git@github.com:mayuanyuan983/myy.git master
git push -f git@github.com:mayuanyuan983/myy.git gh-pages
# 如果发布到 https://USERNAME.github.io/<REPO> REPO=github上的项目
# git push -f git@github.com:USERNAME/<REPO>.git master:gh-pages
cd ../
git add -A
git commit -m '自动化部署脚本提交'
git push -f git@github.com:mayuanyuan983/myy.git master
# cd –
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
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
清除git提交记录 删除.git文件夹 git init git remote add origin git@github.com:mayuanyuan983/myy.git
git add *
git commit -am 'message'
git push -f origin master
← VuePress项目 markdown →