公众号风的写作后台
标题、正文、封面、标签一屏完成;截图 ⌘V 粘贴即上传,支持拖拽、Markdown 模式、自动保存草稿、随时预览。
一套完全跑在 Cloudflare(Workers + D1 + R2)上的开源博客系统。
不用申请、不用排队,五分钟部署,想写就写——轻松得像一个决定,可靠得像一句承诺。
不折腾服务器,不研究运维。注册账号 → 部署 → 开写,剩下的交给博客号。
标题、正文、封面、标签一屏完成;截图 ⌘V 粘贴即上传,支持拖拽、Markdown 模式、自动保存草稿、随时预览。
内置《微信公众平台编辑器插件开发规范》检查:固定宽度、行高叠字、!important、嵌套层级…发布前一键体检,一键修复。
图片视频存进你自己的 R2 桶,不走第三方,没有外链失效焦虑;长缓存 + ETag,秒开。
不用起标题的图文时间线:最多 9 图、#话题# 自动归类、置顶点赞,Telegram 机器人发条消息就是一条微博。
文章与微博评论楼中楼、作者回复带徽标、先审后展;友情链接访客可在线申请收录,后台一键审核。
首页搜索站内文章,列表按最新 / 最多阅读 / 点赞 / 留言 / 随机排序;「历史上的今天」让旧文章自动浮上来。
微信公众号 / 纸墨 / 极简 / 夜航 / 手账 / 比特币,后台点一下立即生效,手机端同样完整可用。主题就是代码模块,欢迎贡献第七套。
window.BlogHao.registerPlugin({...}) 一个文件给编辑器加按钮,无需构建、无需重启;内置「公众号采集」,粘贴链接一键转载。
PBKDF2 密码哈希、HttpOnly 会话、CSRF 同源校验、HTML 白名单净化、评论蜜罐与限流、CSP 响应头,全部默认开启。
后台「设置 → 外观」一点即换,响应式适配手机与桌面。
所有博客号的公开文章与微博,在这里汇成一条河 —— 轻社交、轻互动,写给所有愿意逛一逛的人。
权重、新文推荐加一点随机,每次刷新都可能有新发现。加密与会员锁文自动跳过,只展示公开内容。
没有关注关系,没有信息流焦虑:逛到喜欢的,点进去留言就是全部互动。不留脚印,只留阅读。
随机抖动让新博客与大站同框,写下去就有人看见。后台开启「广场同步」即自动上榜。
实况:广场内容实时聚合中。 去广场逛逛 →
需要一个免费的 Cloudflare 账号,完事。
部署前想先试试?先去演示站转一圈 —— 预置全年仿真数据,账号 demo / demo1234,每 2 小时自动重置。
喜欢命令行?照下面四步来:
git clone https://github.com/bloghao/bloghao.git
cd bloghao && npm install
npx wrangler login
npx wrangler d1 create xwblog-db
npx wrangler r2 bucket create xwblog-images
# 把返回的 database_id 填进 wrangler.jsonc
npx wrangler d1 execute DB --remote --file schema.sql
npm run deploy
访问 https://bloghao.你的子域.workers.dev/admin/,首次进入即创建管理员账号,欢迎文章已就位。
一键部署的副本已自动接管部署;命令行部署的可推上 GitHub 开启自动部署 → 完整部署教程
全部中文,直接在官网读,不用去 GitHub;源文件放在仓库 docs/ 里,欢迎 PR 补充。
从注册 Cloudflare 到绑定自定义域名、自动部署、备份与恢复,含 Docker 自托管。
后台导览、写文章全流程、快捷键、评论与媒体管理、设置逐项说明。
三步注册一套新主题,公共积木与排版规范底线。
一个 JS 文件扩展编辑器,插件 API 与加载机制。
全部公开 / 管理接口,写自己的客户端。
微信编辑器插件开发规范的落地对照表与体检规则。
官方演示站的机制:仿真数据、每 2 小时重置、随便折腾不伤生产。
已上线能力与近期计划,按优先级管理的开发方向。
llms.txt 文档索引:AI 助手与智能体从这里一步读到全部开发文档的 Markdown 源文件。