type
status
date
slug
summary
tags
category
icon
password
😀
cf blog是一个运行在cloudflare workers 上的博客程序,使用 cloudflare KV作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性。
 
 

项目特点:

  • 使用workers提供的KV作为数据库,可达到wordpress的灵活性
  • 使用cloudflare缓存html来降低KV的读写,使其可达到静态博客的速度
  • 后台使用markdown语法,方便快捷,一键发布(页面重构+缓存清理)
  • cfblog-plus新增了 文章置顶、后台首页选择、文章隐藏、静态搜索等功能

部署流程:

  • 第二步,将域名托管到CloudFlare中,并获取区域ID
获取区域ID:如域名已托管到CloudFlare中,进入域名站点管理页面,页面向下滑动,记录右侧的“区域ID”的值,后续会用到。
  • 第三步,获取清除缓存 API 令牌
打开API令牌管理页面,点击“创建令牌”按钮,页面拉到最下面,点击“创建自定义令牌”后面的“开始使用”按钮,按以下方式填写。
令牌名字:CFBlog-plus 缓存权限:区域 -> 缓存清除 -> 清除 区域资源:包括 -> 特定区域 -> 【您的域名】
复制api备用
notion image
notion image
notion image
 
  • 第四步,新建KV命名空间
打开CloudFlare主页,点击右侧的“Workers”,然后点击“KV”项,即可进入“Worker KV”管理页面。
在命名空间名称输入框里任意输入一个名称,为了见名知义,这里最好使用CFBLOG作为命名空间名称。点击添加即可。如下图所示:
notion image
 
  • 第五步,创建Workers
点击挨着“KV”的“概述”项,进入Workers 和 Pages 概述,点击“创建应用程序”,点击“创建Workers”,点击“编辑代码”
notion image
notion image
 
 
index_plus.js中的内容替换workers的内容。 先不修改配置,然后点击“保存并部署”。然后点击“<”箭头,返回该workers的配置页面,自行“重命名”,然后“设置”—“变量”选项卡,添加“KV 命名空间绑定”,变量名用CFBLOG,下拉选择新添加的KV命名空间,点击“保存按钮”。
 
notion image
 
  • 第六步,修改配置:
根据配置说明进行配置即可,不再详细说明。要记得“保存并部署”
notion image
 
 
  • 第七步,绑定域名:
设置-域和路由-添加自定义域
notion image
 
域名解析完成后即可开始写作了。
博客后台地址:你的域名/admin
 

可能遇到的问题

  • 文章id为ID000nan且访问会报错误
    • 解决方案:在创建的KV中修改SYSTEM_INDEX_NUM的值为0
       

扩展

添加评论、阅读量、内容分类、页脚、自定义页面和图标、链接等,请自行发掘。
评论模块建议选择waline。参考这篇文章:https://blog.gezhong.vip/article/000023/waline.html

🤗 创建后展示效果:https://bk.ddzz.us.kg/

 

📎 项目地址:

 
💡
欢迎您在底部评论区留言,一起交流~
相关文章
serv00部署tgState,实现免费储存的文件外链
Lazy loaded image
Deepseek R1 越狱版!本地部署,无审查、无内容限制,无思想钢印,无道德制高点……
Lazy loaded image
MusicFree,一个插件化、定制化、无广告的开源音乐播放器
Lazy loaded image
阅读3.0,一款开源、免费、完全自定义的阅读软件,无广告,畅快看书听书
Lazy loaded image
注册一个免费域名us.kg
Lazy loaded image
为什么选择基于notion笔记来搭建博客?
Lazy loaded image
异次元,免费无广告,加入定制源地址后,可以在一个APP中免费观看全网漫画注册一个免费域名us.kg
Loading...
帆舟
帆舟
一个普通的干饭人🍚
最新发布
tvbox,开源免费好用的影视软件
2025-5-4
Deepseek R1 越狱版!本地部署,无审查、无内容限制,无思想钢印,无道德制高点……
2025-2-9
serv00搭建一个WordPress博客
2025-1-11
serv00部署tgState,实现免费储存的文件外链
2025-1-11
为什么选择基于notion笔记来搭建博客?
2025-1-6
serv00搭建一个论坛
2025-1-5
公告
🎉这是帆舟的分享小站🎉
-- 感谢您的支持 ---