一、背景
学习n8n也一段时间了,因为自己的blog是在一个免费的云主机上部署的WordPress,担心哪天云主机挂了或者突然收费,导致辛苦写的博客丢了,所以萌生出把blog上的所有文章备份到github的想法。
先看下工作流整体,分主流程和子流程两部分。主流程负责读取WordPress上的文章,子流程复用将文件备份到github上的工作流。

要使用这个工作流,可以到如下链接下载,我已经在n8n上开源了。
https://n8n.io/workflows/5288-wordpress-context-backup-to-github
其中需要配置WordPress和github的登陆信息,配置到n8n上。
二、配置WordPress的账号信息

三、github的token获取及在n8n上配置账号信息
github密钥获得方式:https://github.com/settings/personal-access-tokens 点击Fine-grained tokens页面可以创建token。

然后在n8n上添加即可,其中user填github登录时的用户名,获得到的token直接填入即可。

四、工作流执行
执行工作流后,会发现github上已经有了博客的备份信息

可以配置定时执行,确保我们的博客定期备份,再也不怕丢失了
发表回复