【文件属性】:
文件名称:VuePress-GithubPages-TravisCI
文件大小:30KB
文件格式:ZIP
更新时间:2021-02-24 07:40:54
Shell
最终效果
思路
总体
VuePress在本地完成项目的源文件,按入Github触发Travis CI自动生成目标文件,完成后自动部署到另一个Github分支,此后作作在线文档使用。
在Github上创建两个分支master和gh-pages , master用于上传源文件和触发Travis CI自动执行重建,部署脚本, gh-pages保存Github Pages的最终页面。
完成上述操作之后就可以立即修改文本源文件Markdown里面的内容,推送到Github。TravisCI可以自动重建,部署,从而简化工作流程。
过程
在本地创建配置VuePress工程上载到master分支
添加成功后触发TravisCI开始自动构建
构建完成后将最终页面推送到gh-pages分支
用到的东西
SSH密钥链接Github
VuePress目录文件结构
VuePress配置文件
TravisCI自动构
【文件预览】:
VuePress-GithubPages-TravisCI-master
----.gitignore(71B)
----README.md(20KB)
----docs()
--------README.md(634B)
--------pages()
--------.vuepress()
----LICENSE(20KB)
----.gitattributes(235B)
----SECURITY.md(221B)
----package.json(794B)
----.travis.yml(484B)
----deploy.sh(600B)