GitHub Actions for Hugo to OSS
文章目录
【注意】最后更新于 May 30, 2021,文中内容可能已过时,请谨慎使用。
起因
Blog 从 Hexo 迁移到 Hugo 后就很少在这上面写文章了,为了完成公众号的认证,前些日子一直在写公众号文章,周五读了一篇文章感触颇深,讲得是“中年码农的困境”一种现状, 现在已经有很多三四十岁的码农了,很多公司对于中年的码农比较苛刻,由于他们的综合人力成本比较高,很容易被优化掉。
对于年轻的码农,作者给出的几条建议:
- 要有积累,不管是文字、视频、项目、代码等等,一定要有积累,要在本职工作以外,有一个东西你可以慢慢的积累下来。最开始几年,可能都没什么收益,但你最好还是要坚持下去。我觉得,积累是一种很强大的力量,比学习能力更重要。因为随着年龄的增长,比学习能力更重要。因为随着年龄的增长,你的学习能力是在下降的,而且行业的技术迭代比较快,一直会有新东西出现,你必须不断的保持学习,这很困难。
- 让自己不可或缺。公司制定了很多很完善的流程和制度,目的就是为了让每一位员工都可以被替代,一旦有人离职,都可以在短时间内找到替代他的人,这样才能保持公司的正常运转。个人的策略其实和公司相反,让公司不容易找到替代你的人。如果公司需要花费较长时间或较大的成本,才能找到合适的人来替换你,那么你就是不可或缺的。
- 要保持开放的头脑,要善于接收。每个人的见识是有局限的,世界是多元的,每一次的交流都是认识的碰撞。很多人就是不善于接受别人的观点,很固执。我并不是说,让你无脑地赞同别人,而是你愿意去尝试或者验证别人的观点。这样才会给自己带来更多的机会,蛮干是没有出路的。中国大部分码农的现状是不乐观的,如果你不多去思考的话,情况可能会更加的不乐观。
想法
为了让自己的写的东西更好的沉淀下来,也算是对得起每月支付的域名费(codingbing.com),觉定再优化一下 Hugo 写完 Blog 的部署流程,之前的部署方式是:本地写完一篇文章,build 后,然后通过一个脚本上传到阿里云的 OSS,还算省心吧。
最近再玩 Github action,突然有个想法,为什么不自动完成这以流程呢。于是乎就有了以下流程:
- 本地在Hugo写了一篇文章;
- 推送到(push)github 仓库 master
- action 自动触发部署,部署到阿里云的 OSSL
实现
使用的工具 peaceiris/actions-hugo,我的配置如下:
|
|
Actions secrets
设置:
文章作者 BING
上次更新 2021-05-30