Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图

这是一个运行在Cloudflare Workers 上的博客程序,使用 Cloudflare KV作为数据库,无其他依赖,兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾。这里虾皮路分享一篇Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程。

一、主要特点

  • 使用workers提供的KV作为数据库
  • 使用Cloudflare缓存html来降低KV的读写
  • 所有html页面均为缓存,可达到静态博客的速度
  • 使用KV作为数据库,可达到Wordpress的灵活性
  • 后台使用markdown语法,方便快捷
  • 一键发布(页面重构+缓存清理)

二、承载能力

  • KV基本不存在瓶颈,因为使用了缓存,读写很少
  • 唯一瓶颈是 workers的日访问量10w,大约能承受2万IP /日
  • 文章数:1G存储空间,几万篇问题不大

三、搭建步骤

这里是Workers 免费计划,只要不超过10W次,

  1. Free
  2. US$0
  3. 用于个人用途和简单应用
  4. Workers 功能
  5. 包括 100,000 个请求/天 (UTC+0) 
  6. 每个请求最多占用 10 毫秒 CPU 时间
  7. 第一个请求后的延迟最低
  8. 键值存储功能 2
  9. 每天 100,000 次读取操作
  10. 每天 1,000 次写入、删除、列出操作
  11. 您的当前计划
  12. 平台基本信息
  13. 最多 30 个 Worker
  14. 最多 100 个命名空间
  15. 最多 1GB 存储
  16. 部署到全球数以百计的数据中心
  17. 免费维护且自动扩展的基础结构
  18. 没有冷启动的高性能运行时
  19. 支持 JavaScript 及另外 9 种语言
  20. 完整的 CLI 部署功能
  21. 超过 100,000 个请求/天或 1,000 个请求/10 分钟后,Worker 请求将返回错误。
  22. 超出计划限制的键值读取、写入,删除和列出操作将失败。
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图1

这是大佬自己安装的教程。结果我自己在这里摔了好多此,才搞定,我们是进这里,新建一个workers

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图2

进去后是这个。我们先新建一个KV,

这个位置注意名字必须且只能是:CFBLOG

这个位置注意名字必须且只能是:CFBLOG

这个位置注意名字必须且只能是:CFBLOG

不然随便怎么折腾都无法使用。 有1G空间使用。如果只是文章。数量绝对可以是N多。1天几万IP应该是没有问题的。

Cloudflare 网络中存储应用程序数据,并从 Workers 访问键值对

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图3

每个人新建workers 好像是有个数限制,不过装一个博客还是没有问题 这里我们创建一个workers

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图4

这里需要把 这里的代码复制到红色框内

https://github.com/gdtool/cloudflare-workers-blog/blob/master/index.js
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图5


复制进去。然后点下面的保存并部署 ,这里面要修改的几个东西:

1、域名

2、管理员用户名和密码

3、区域ID 令牌  这个是每个域名的右下角的区域ID

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图6

4、清除缓存ID

这里点投放。可以拿到KEY

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图7

这几个修改好需要

然后就是域名

我们新建一个域名  blog.cloudbim.net 这个IP随便填写,只需要把代理开着即可

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图8

建好workers 要绑定CFBLOG这个KV 这样才能运行。不然随便怎么搞都不行。就这个位置我也折腾了好久。因为理解不同。不知道怎么搞定。

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图9
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图10

这个位置绑定CFBLOG这个KV ,

现在我们绑定域名,点域名进去。然后再点workers 然后点添加路由。 如果没有是无法访问的。

域名后面是斜杠/*(斜杠后面是星号)

域名后面是斜杠/*(斜杠后面是星号)

域名后面是斜杠/*(斜杠后面是星号)

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图11
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图12
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图13

绑定了worker我们再修改下代码把域名修改下。然后我们就可以访问了。

blog.xsz.tw 这个域名KV命名空间绑定的时候。请变量名必须是CFBLOG

不然无法访问。上面我随便取了一个blog 结果无法访问。我新增一个,CFBLOG就可以访问了

Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图14

官方教程:

部署步骤

  1. 创建workers 和KV
    • 新建一个KV和一个workers,并绑定KV,变量名CFBLOG注意大写
  2. 域名设置
    • 添加一个域名DNS: 例如blog.gezhong.vip,IP随意,橙色云朵必须打开
    • 域名绑定到workers:域名—> workers —>添加路由 https://blog.gezhong.vip/*
    • 获取缓存API token:域名概述—>右下角,记录区域ID,以及获取一个清理缓存的 API 令牌,如图
  3. 粘贴源码中index.js内容到workers,根据需求修改参数
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图15
Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程插图16

看一个成品站点。

原文链接:CF-Blog搭建步骤(图文版)

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

虾皮路版权所有,未经允许不得转载:虾皮路 » Cloudflare Workers使用Cloudflare KV搭建免费博客图文教程
分享到: 生成海报

热门文章

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活