关于本站
Cloudflare Pages + D1 + R2 打造的轻量级 CMS
本站是轻量级内容管理系统 LiteCMS 的 Cloudflare 版本,全部运行在边缘网络上:Pages 提供访问与函数计算,D1 存储数据,R2 存放媒体文件。没有使用任何前端框架,界面全部是服务端渲染的原生 HTML + CSS。
功能一览
- 文章:新增、编辑、软删除进回收站、恢复、彻底删除、批量操作
- 分类:增删改查,删除分类时文章自动移入「未分类」
- 标签:保存文章时自动创建并建立多对多关联
- 前台:首页、分类页、标签页、归档、搜索、文章详情、上下篇导航
- 后台:仪表盘统计、文章筛选分页、评论审核、媒体库、站点设置、修改密码
- 安全:D1 参数绑定防注入、CSRF 双提交校验、输出转义、PBKDF2 加盐哈希、请求签名 Cookie
技术栈
| 层次 | 实现 |
|---|---|
| 运行环境 | Cloudflare Pages Functions(Workers Runtime) |
| 数据存储 | Cloudflare D1(SQLite 语义) |
| 媒体存储 | Cloudflare R2 对象存储 |
| 会话 | 无状态 HMAC-SHA256 签名 Cookie |
| 前端 | 原生 HTML / CSS / 少量 vanilla JS |
关于这套系统
它最初是一个跑在 PHP + SQLite 上的单文件式 CMS,为了在没有服务器的前提下长期运行,被完整移植到了 Cloudflare 的免费额度之内。

Ta们说
洁灰博客园:初恋早已流失在岁月里,剩下的只有一个漂泊多年的单身狗。洁灰博客园:满满的老回忆啊。。。。。内牛满面ing.....路人:百度云观测干的,赶紧别用那玩意了,可以把你的服务器搞挂。长板坡:你好 我的网站近日也被此人攻击 希望可以一起探讨下解决方…码头挑夫:是啊,你的解决了吗?超越自我吧:原来你也有这个注入的评论啊!IP都一样。。。