2
仅两张核心数据表
核心特性
完整接口覆盖文章、配置、标签与检索,便于前后端分离和二次开发。
支持对单篇文章加密访问,适合草稿协作、付费内容或私密记录。
通过自定义字段无缝接入 Valine 或 Waline 等评论方案,保持灵活与可替换性。
预制EasyMDE,编辑体验聚焦内容本身,支持 Markdown 无干扰创作。
全站关键区域可按业务注入自定义header footer,404页面,视觉风格自由扩展。
高度模块化的函数式开源源码,便于任何人根据需求扩展与修改。
利用 Cloudflare 免费层能力,一键连接 Worker 与 D1 即可上线。
仅两张表,<50KiB的前+后端代码,结构清晰、维护成本低
排序,标签,搜索,以及方便地管理标题、SEO、菜单、评论区与扩展配置。
系统设计
接口能力
GET /api/posts:支持关键词、标签、排序、分页。
GET /api/post?id=:支持文章解锁与详情返回。
GET /api/tags:自动去重标签列表。
POST /api/post:新增文章。
PUT /api/post:更新文章与密码。
DELETE /api/post:软删除,保留审计空间。
GET /api/config:读取全局配置。
PUT /api/config:动态更新站点主题与页面块。
GET /api/docs:文档跳转入口。
查看完整API文档 →
上线路径
粘贴 worker.js 到 Worker 代码中,点击部署
创建并通过 binding = "DB" 连接到D1数据库,代码自动初始化数据库表。
设置 USERNAME、PASSWORD等凭证环境变量。
通过凭证直接进入管理页和写作页,完成站点配置与内容生产。
UBLOG