用Cloudflare Worker搭建博客(全程图文)
博客搭建图文教程
阿里国际的一年免费小鸡终于过期,刚好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: 作者项目地址