[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ObuZBIkE-1582214699193)(https://s2.ax1x.com/2020/02/20/3mricR.png)]
vuepress
是个静态网站(博客)生成器,具有非常好的加载性能和搜索引擎优化,如果你使用过vue
的话,不妨试试,一定会让你爱不释手。
vuepress
提供了几种部署方法,有本地脚本
、Travis CI
、Netlify
,但是不能完全满足我的需求。所以我开发了一个vuepress-deploy
的自动化部署工具。可以去GitHub Action
市场查看:https://github.com/marketplace/actions/vuepress-deploy
特性
- 自动部署,可自由设置触发时机(如
push
完代码后) - 同时跑多个部署任务
- 可以部署到本仓库、亦可部署到任何有权限的仓库
- 支持自定义
GitHub Pages
域名,即支持自定义CNAME
在你项目仓库.github/workflows
目录下创建一个 .yml
文件,举例:vuepress-deploy.yml
。
name: Build and Deploy
on: [push]
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps