最近,个人建站圈的“羊毛党”们又多了一个新玩具——基于 Cloudflare 生态的轻量级博客系统 Cloudflare Ligth Blog 发布了 V1.1.0 版本。对于不想折腾服务器备案、又追求极致性价比(甚至是零成本)的朋友来说,这套系统提供了一个非常优雅的解决方案。

Cloudflare logo or serverless concept illustration

Cloudflare 提供的 Workers 和 D1 服务是实现零成本博客的基础

今天我们就来拆解一下这个项目,看看它到底能不能承载我们的个人博客需求,以及 V1.1.0 版本带来了哪些让人心动的新特性。

为什么选择 Cloudflare 做博客?

传统的博客搭建,无论是 WordPress 还是 Typecho,都离不开一台 VPS 或虚拟主机。这意味着每年固定的续费开销,还需要应对服务器维护、SSL 证书更新、甚至是被 DDoS 攻击的风险。

而 Cloudflare Ligth Blog 的核心思路是“Serverless”(无服务器化)。它直接跑在 Cloudflare 的全球网络上,利用 Workers 处理请求,利用 D1 数据库存储文章和评论,利用 KV 存储配置。

优势显而易见:

  1. 真·零成本:Cloudflare 的免费套餐额度对于个人博客来说绰绰有余,无需购买服务器和域名(虽然绑定自定义域名体验更好,但 CF 提供的 Pages 子域名也有一年期的免费 SSL)。
  2. 全球加速:天生自带 CDN,访问速度比你的一美元小水管 VPS 要快得多。
  3. 极高稳定性:不用担心服务器宕机,也不用操心系统安全更新,云端全托管。

Cloudflare Workers and D1 architecture diagram

Cloudflare Workers 与 D1 架构图

V1.1.0 版本更新了什么?

之前的早期版本可能还比较简陋,但此次更新的 V1.1.0 已经具备了日常使用的核心功能,主要亮点包括:

  • Markdown 完美支持:写博客不能没有 Markdown。新版本优化了渲染引擎,代码高亮、图片插入等格式都能完美展示,这对于技术博主来说至关重要。
  • 后台管理系统:不再需要直接操作数据库或修改配置文件了,V1.1.0 提供了一个简易的后台界面,可以直接在线撰写文章、管理分类和审核评论。
  • 暗色模式适配:考虑到现在是 2026 年,不支持暗色模式的应用简直没有灵魂。系统自动跟随系统主题或提供手动切换开关,夜间阅读体验大幅提升。
  • 性能优化:针对 Worker 的冷启动和边缘缓存做了进一步优化,页面加载速度感觉比上个版本更快了。

部署教程:5 分钟上线你的博客

这套系统的部署对新手非常友好,不需要懂复杂的代码,只要会按按钮就行。以下是简化的部署步骤:

1. 准备工作

你需要一个 Cloudflare 账号。如果你还没有,赶紧去注册一个,全程免费。

2. 部署 D1 数据库

进入 Cloudflare Dashboard,找到 Workers & Pages -> D1。创建一个新的数据库,命名为 blog_db(或者你喜欢的名字)。在控制台中执行项目提供的 SQL 初始化脚本(通常在 GitHub 仓库的 README 里),这会自动创建好文章表、评论表等必要结构。

3. 创建 Worker

回到 Workers 页面,点击“创建服务”。选择“直接部署”或者上传代码(取决于你是否 Fork 了项目代码)。关键在于配置环境变量:

  • 将你的 D1 数据库绑定到 Worker 环境中,变量名通常设置为 DB
  • 如果需要 KV 存储缓存,同样创建一个 KV 命名空间并绑定。

4. 配置域名与访问

Worker 创建成功后,你会获得一个 xxx.workers.dev 的三级域名。此时直接访问,如果能看到默认首页,说明部署成功!如果你有自己的域名,在 Worker 设置 -> 触发器 -> 自定义域名中添加你的域名(记得提前将域名 DNS 托管到 Cloudflare),系统会自动配置好 HTTPS。

深度分析与避坑指南

虽然听起来很美好,但作为使用者,我们也要清醒地认识到它的局限性,以防踩坑:

数据库查询限制 Cloudflare D1 虽然强大,但毕竟是边缘数据库,对于极其复杂的联表查询(JOIN)可能会有性能瓶颈。如果你打算做这就几百万条数据的知识库,可能不太合适。但对于日均几千 PV 的个人博客,完全不是问题。

文件存储问题 目前很多无服务器博客系统,图片通常建议托管在外部图床(如 CF R2 或其他对象存储),然后使用 Markdown 插入链接。尽量不要直接把 Base64 图片塞进数据库,否则会影响页面加载速度。好消息是,你可以配合 Cloudflare Images 或 R2 搭建一个完美的私有图床闭环,同样享受免费额度。

评论系统 该项目自带了简单的评论功能。如果你需要更强大的反垃圾评论能力,建议在后台手动开启审核模式,或者配合 Cloudflare Turnstile(验证码)来防止被灌水机攻击。

总结

Cloudflare Ligth Blog V1.1.0 是一个非常适合“极简主义”者和“零成本追求者”的开源项目。它剥离了传统建站的繁重负担,让我们回归到“写作”本身。

在这个流量越来越贵的时代,能用技术手段把成本降到最低,同时保持不错的服务体验,这才是我们极客该有的追求。如果你正好想重整一下自己的旧博客,或者想给个人主页找个安身之处,不妨试试这个项目,或许会有惊喜。

(注:项目源码建议在 GitHub 搜索对应的仓库名称获取,部署前请务必阅读官方文档以获取最新的依赖说明。)

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭