正文

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

可在Workers上运行JavaScript、Rust、C 和 C++ 等。

有1G的存储空间,文章等内容都是静态,可以存很多,几万应该没问题。

workers的日访问量10w,大约能承受2万IP /日

 

此教程来自于大佬:https://blog.gezhong.vip/

github:https://github.com/gdtool/cloudflare-workers-blog

本站搭建的CFblog:https://cfblog.aigaos.com/

 

详细教程如下

1.创建workers

点管理Workers,然后创建

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

创建后自动进入代码编辑界面,我们现在不用编辑,直接保存部署

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

2.创建Workers KV

创建时变量名CFBLOG要大写。

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

3.添加域名DNS记录

这个随便搞个二级域名就可以,解析IP随便写!

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

4.域名绑定到workers

示例:https://cfblog.aigaos.com/*

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

5.创建清理缓存的API令牌

在域名概述页面,右下角有区域ID和账户ID,下面有个获取您的API令牌,点他

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

创建一个自定义令牌,里面权限选择区域,缓存清除,清除。然后保存即可。保存后会弹出令牌月,复制下来

 

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

6.粘贴index.js内容

将github:https://github.com/gdtool/cloudflare-workers-blog这里面的index.js的内容复制粘贴到Workers里。

index.js里面上面的参数需要修改成我们自己的。其他内容无需修改。

cf区域 ID:在域名概述页面右下角

cf API token:是我们前面创建的那个令牌后显示出来的密钥。

"user" : "admin", //后台密码
    "password" : "yourSelfPwd", //后台密码
    "siteDomain" : "cfblog.aigaos.com",// 域名(不带https 也不带/)
    "siteName" : "CF workers blog",//博客名称
    "siteDescription":"A Blog Powered By Cloudflare Workers and KV",//博客描述
    "keyWords":"cloudflare,KV,workers,blog",//关键字
    "cacheZoneId":"cc868e8edce4027ad4a735741111111",//清理缓存用 cf区域 ID
    "cacheToken":"LNxRWH-MPMIGnp8qhyT8FUsjDRN6tdOnmaaaaaaa",//清理缓存用 cf API token

将index.js内容全部复制到前面我们创建的Workers里面,然后保存下。

7.将Workers和Workers KV绑定

在我们创建的Workers里,点击进入详情,设置,下面有个“KV 命名空间绑定”

绑定上我们创建的KV即可。

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

以上就搭建好了。

访问域名/admin可进入博客后台发布文章。

每次更改博客内容后点一下顶部的发布,会自动更新缓存。

 

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤

使用Cloudflare Workers和Workers KV搭建静态博客详细步骤使用Cloudflare Workers和Workers KV搭建静态博客详细步骤