Skip to main content

Hexo大多数都是部署在GitHub上,但我因为双十一买了个云服务器所以打算部署在国内的阿里云上,最开始折腾的几天,都是本地提交到码云,然后ssh登录服务器更新&生成内容。

最近这几天更新的频繁了一点,这种重复性的操作就显得有点2了。

下面是利用 Web Hook 实现的自动 pull 然后生成内容的实现。

阅读全文


从小伙伴发的截图里发现了钉钉机器人,添加机器人发现对GitHub,GitLab,JIRA等一些应用都可以直接集成,但悲催的是我们用码云。好在给了自定义选项。

之前看到过码云有webhook,查看一下文档,然后又看了看机器人的文档。应该很容易实现。

就接收一个请求,然后转发的功能,就不用java 和 php了,决定用nodejs,这样不用为了这么个小功能装一堆运行环境。
钉钉机器人:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&docType=1

码云WebHook:http://git.mydoc.io/?t=154711

第一次写helloworld之外的 nodejs代码:

阅读全文


官网:http://pm2.keymetrics.io/

源码:https://github.com/Unitech/PM2/

安装:

启动一个app

列出pm2管理的进程

阅读全文