阿里国际的一年免费小鸡终于过期,刚好loc大神出了利用 cf worker 搭建博客的教程,折腾了一下发现其实并不困难。此文记录下搭建的全过程:
- 首先登录到Cloudflare.
- 展开Menu,点击Workers.

- 首先需要创建KV。在Namespace Name的框中填入CFBLOG,然后点Add。(此处由于代码写死,名称只能是CFBLOG。)

- 接下来创建一个Worker。回到Workers页面,点击Create a worker。

- 把Github项目中的
index.js的全部代码粘贴到左侧的Script当中。按需修改红框中的参数。必需修改的包括:user和password;域名修改成自己的目标域名。CacheZoneId和cacheToken暂时保持默认,下面步骤中再进行申请。
- 修改完成后点击Save and Deploy完成设置。

- 创建好后会在当前Worker的页面。点击Settings,再点Add binding添加KV。

- 接着设置你博客子域名的DNS。IP随便,橙色云朵必须打开。

- 接下来要生成新API。在顶部菜单中点击Overview。

- 下滑到底。在右侧的API区域中,先记录下当前域名的Zone ID,然后点击Get your API token。

- 导航栏中选择API Tokens。然后点Create Token。

- 点击Edit Zone DNS右侧的Use template。

- 修改的地方有四处。第四处选择你自己的域名。

- 点击Create Token。

- 由于Token只显示一次,所以生成Token后,必须点Copy然后把API Token记录到别的地方。(粘贴到txt文档就行了)

- 回到Workers页面,点击刚才创建好的Worker。

- 点击右侧的Quick edit。

- 根据提示修改代码中的
cacheZoneID和cacheToken。两者分别对应上面记录好的的Zone ID和API Token。修改好后点下面的Save and Deploy。
- 现在就可以访问你的博客域名了。
Credit: 作者项目地址