56
56
你可以在你的持续集成的设置中,设置在每次 push 代码时自动运行上述脚本。
57
57
:::
58
58
59
- ### Github Pages and Travis CI
59
+ ### GitHub Pages and Travis CI
60
60
61
61
1 . 在 ` docs/.vuepress/config.js ` 中设置正确的 ` base ` 。
62
62
63
63
如果你打算发布到 ` https://<USERNAME or GROUP>.github.io/ ` ,则可以省略这一步,因为 ` base ` 默认即是 ` "/" ` 。
64
-
64
+
65
65
如果你打算发布到 ` https://<USERNAME or GROUP>.github.io/<REPO>/ ` (也就是说你的仓库在 ` https://github.com/<USERNAME>/<REPO> ` ),则将 ` base ` 设置为 ` "/<REPO>/" ` 。
66
-
66
+
67
67
2 . 在项目的根目录创建一个名为 ` .travis.yml ` 的文件;
68
- 3 . 使用 Github Pages 部署提供程序模板并遵循 [ Travis 文档] ( https://docs.travis-ci.com/user/deployment/pages/ ) 。
68
+ 3 . 使用 GitHub Pages 部署提供程序模板并遵循 [ Travis 文档] ( https://docs.travis-ci.com/user/deployment/pages/ ) 。
69
69
70
70
``` yaml
71
71
language : node_js
@@ -88,9 +88,9 @@ deploy:
88
88
1. 在 ` docs/.vuepress/config.js` 中设置正确的 `base`。
89
89
90
90
如果你打算发布到 `https://<USERNAME or GROUP>.gitlab.io/`,则可以省略这一步,因为 `base` 默认即是 `"/"`。
91
-
91
+
92
92
如果你打算发布到 `https://<USERNAME or GROUP>.gitlab.io/<REPO>/`(也就是说你的仓库在 `https://gitlab.com/<USERNAME>/<REPO>`),则将 `base` 设置为 `"/<REPO>/"`。
93
-
93
+
94
94
2. 在 `.vuepress/config.js` 中将 `dest` 设置为 `public`。
95
95
3. 在你项目的根目录下创建一个名为 `.gitlab-ci.yml` 的文件,无论何时你提交了更改,它都会帮助你自动构建和部署:
96
96
@@ -114,7 +114,7 @@ pages:
114
114
115
115
# # Netlify
116
116
117
- 1. 在 Netlify 中, 创建一个新的 Github 项目,使用以下设置:
117
+ 1. 在 Netlify 中, 创建一个新的 GitHub 项目,使用以下设置:
118
118
119
119
- **Build Command:** `npm run build:docs` 或者 `yarn build:docs`
120
120
- **Publish directory:** `docs/.vuepress/dist`
@@ -181,7 +181,7 @@ pages:
181
181
` ` `
182
182
183
183
这里是你项目的配置,请参考 [heroku-buildpack-static](https://github.com/heroku/heroku-buildpack-static) 了解更多。
184
-
184
+
185
185
5. 配置 Heroku 的 git 远程仓库:
186
186
187
187
` ` ` bash
@@ -196,9 +196,9 @@ heroku apps:create example
196
196
# 为静态网站设置构建包
197
197
heroku buildpacks:set https://github.com/heroku/heroku-buildpack-static.git
198
198
` ` `
199
-
199
+
200
200
6. 部署你的网站:
201
-
201
+
202
202
` ` ` bash
203
203
# 发布网站
204
204
git push heroku master
0 commit comments