这几天弄好自己用的生成发布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


本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

Nginx学习笔记(一) 上一篇
使用shell脚本判断git状态 下一篇