CFWorkers+WorkersKV搭建一个免费的博客程序

CFWorkers+WorkersKV搭建一个免费的博客程序

浏览次数:
信息来源: 用户投稿
更新日期: 2026-02-03 10:50:57
文章简介

2020.12.23更新添加评论:cfblog集成Valine静态博客评论系统 CFWorkers+WorkersKV居然能搭建一个博客程序,具体的说就是使用clou

2025阿里云双十一服务器活动

2020.12.23更新添加评论:cfblog集成Valine静态博客评论系统

CFWorkers+WorkersKV居然能搭建一个博客程序,具体的说就是使用cloudflareKV作为数据库,无其他依赖.兼容静态博客的速度,以及动态博客的灵活性,方便搭建减少折腾。

1、主要特点

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

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

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

    演示:https://blog.gezhong.vip

    演示2:https://blog.qixi.ng/

    4、部署

    CFWorkers+WorkersKV搭建一个免费的博客程序

    2)准备好自己的域名并接入到cloudflare。

    3)上面的都做之后,登录CF,点击右侧的Workers进入界面后,在WorkersKV中创建一个命名空间。比如说这里名为名:cf-blog

    具体设置教程,可以参考这篇:https://www.daniao.org/252.html

    4)之后新建Workers,去Worker的Settings选选项卡中绑定KVNamespace!!

    创建好之后,先默认,之后去编辑内容,我们现在去绑定KV。

    4)添加一个域名DNS:例如,IP随意,橙色云朵必须打开!

    5)域名绑定到workers:域名—>workers—>添加路由?

    6)获取缓存APItoken:域名概述—>右下角,记录,以及

    这个麻烦点,需要自己生成一个。还是在这个页面的右下角,具体看图:

    此处为隐藏的内容发表评论并刷新,方可查看发表评论

    保存后,会显示你需要的API令牌密钥,自己保存好。一会要用。成功创建后是这个样子的。注意权限问题,要和截图一致。

    7)粘贴源码中index.js内容到workers,根据需求修改参数。

    源码地址:https://github.com/gdtool/cloudflare-workers-blog/blob/master/index.js

    8)保存之后收工,你可以进入输入域名浏览你的博客了。

    5、效果演示

    1)后台发一篇文章,还行,挺好用,看图:

    6、最后

    博客的缓存效果类似静态博客,评论依赖于第三方,这里推荐Valine,这个还没申请,回头弄一下,这个玩意可是真流弊,值得折腾一下。

  • https://blog.gezhong.vip/article/000016/cloudflare-workers-blog.html
  • https://www.hostloc.com/thread-787159-12-1.html
  • https://github.com/gdtool/cloudflare-workers-blog
  • 标签:
    网络性能制约云服务器质量(网络中服务质量的性能指标)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!