用Cloudflare Worker搭建博客(全程图文)

博客搭建图文教程

阿里国际的一年免费小鸡终于过期,刚好loc大神出了利用 cf worker 搭建博客的教程,折腾了一下发现其实并不困难。此文记录下搭建的全过程:

  1. 首先登录到Cloudflare.
  2. 展开Menu,点击Workers.
  3. 首先需要创建KV。在Namespace Name的框中填入CFBLOG,然后点Add。(此处由于代码写死,名称只能是CFBLOG。)
  4. 接下来创建一个Worker。回到Workers页面,点击Create a worker
  5. Github项目中的index.js的全部代码粘贴到左侧的Script当中。按需修改红框中的参数。必需修改的包括:userpassword;域名修改成自己的目标域名CacheZoneIdcacheToken暂时保持默认,下面步骤中再进行申请。
  6. 修改完成后点击Save and Deploy完成设置。
  7. 创建好后会在当前Worker的页面。点击Settings,再点Add binding添加KV。
  8. 接着设置你博客子域名的DNS。IP随便,橙色云朵必须打开。
  9. 接下来要生成新API。在顶部菜单中点击Overview
  10. 下滑到底。在右侧的API区域中,先记录下当前域名的Zone ID,然后点击Get your API token
  11. 导航栏中选择API Tokens。然后点Create Token
  12. 点击Edit Zone DNS右侧的Use template
  13. 修改的地方有四处。第四处选择你自己的域名
  14. 点击Create Token。
  15. 由于Token只显示一次,所以生成Token后,必须点Copy然后把API Token记录到别的地方。(粘贴到txt文档就行了)
  16. 回到Workers页面,点击刚才创建好的Worker。
  17. 点击右侧的Quick edit。
  18. 根据提示修改代码中的cacheZoneIDcacheToken。两者分别对应上面记录好的的Zone IDAPI Token。修改好后点下面的Save and Deploy
  19. 现在就可以访问你的博客域名了。

Credit: 作者项目地址