Github Action尝鲜-创建Hexo Deploy Action
这几天弄好自己用的生成发布hexo博客用的workflow,感觉效果还不错,索性做成一个action发布一下,另外遇到一些问题也记录一下。
遇到的一些问题
第一次使用alpine Docker不是很熟悉这个高度精简的系统
1、一些常用软件包的名字可能会变得不太一样,使用前在https://pkgs.alpinelinux.org/packages上查找一下 然后在Dockerfile里面RUN apk add xxx
即可
2、注意GitHub action的运行环境是用root
用户运行的,所以注意像添加known_hosts
之类的要添加到/root/.ssh/known_hosts
下面
3、npm的使用上局部安装的话使用npx hexo command
体验地址
GitHub Markethttps://github.com/marketplace/actions/hexo-github-action
Github Action尝鲜-创建Hexo Deploy Action
https://blog.yrpang.com/posts/47780/