微信有公众号,你有博客号 ✌️ · MIT 开源

博客号,博客好。

一套完全跑在 Cloudflare(Workers + D1 + R2)上的开源博客系统。
不用申请、不用排队,五分钟部署,想写就写——轻松得像一个决定,可靠得像一句承诺。

博客号编辑器:公众号风格写作区,右侧为摘要 / 封面 / 标签栏
写作后台:截图直接粘贴,自动上传 R2 图床
  • ⚡ Workers 全球边缘
  • 🗄️ D1 数据库
  • 🖼️ R2 图床
  • 🔒 鉴权 / 净化 / CSP 内置
  • 💸 免费套餐就够

为「想写点东西的人」而生

不折腾服务器,不研究运维。注册账号 → 部署 → 开写,剩下的交给博客号。

✍️

公众号风的写作后台

标题、正文、封面、标签一屏完成;截图 ⌘V 粘贴即上传,支持拖拽、Markdown 模式、自动保存草稿、随时预览。

🩺

排版规范体检

内置《微信公众平台编辑器插件开发规范》检查:固定宽度、行高叠字、!important、嵌套层级…发布前一键体检,一键修复。

🖼️

R2 图床,终身免费额度

图片视频存进你自己的 R2 桶,不走第三方,没有外链失效焦虑;长缓存 + ETag,秒开。

🎨

四套主题即点即换

微信公众号 / 纸墨 / 极简 / 夜航,后台点一下立即生效。主题就是代码模块,欢迎贡献第五套。

🧩

开放的插件系统

window.BlogHao.registerPlugin({...}) 一个文件给编辑器加按钮,无需构建、无需重启,示例插件开箱即玩。

🔒

安全是默认值

PBKDF2 密码哈希、HttpOnly 会话、CSRF 同源校验、HTML 白名单净化、评论蜜罐与限流、CSP 响应头,全部默认开启。

四套主题,四种心情

后台「设置 → 外观」一点即换,响应式适配手机与桌面。

微信公众号主题
微信公众号明亮清爽 · 订阅号卡片流
纸墨主题
纸墨宋体排印 · 印章红
极简主题
极简黑白灰 · 大留白
夜航主题
夜航星图蓝 · 开发者日志风

他们也在写博客号

用博客号搭建的站点,都会出现在这里。开号即上榜,下一个是你吗?

目录加载中…

开了博客号?提交你的站点 → 一步入库,全球可见。

🚧 即将上线
🎙️ 中文播客聚合 —— 让你的文字与声音同框 🧭 博客号目录 —— 发现更多正在写字的人

写起来顺手,
读起来讲究

  • 677px 写作区,和公众号图文同宽,写出来的就是发出来的
  • 排版体检报告逐条引用规范编号,支持一键修复
  • 草稿自动保存,手滑关掉页面也不丢字
  • 留言区支持先审后展、蜜罐防机器人
  • 自带 RSS / sitemap / OG 标签,SEO 开箱即用
  • 管理后台有概览统计、媒体库、评论管理,麻雀虽小
博客号后台概览:文章 / 阅读 / 点赞 / 评论统计
微信公众号主题的文章页

五分钟,把博客搬到云上

需要一个免费的 Cloudflare 账号,完事。

  1. 克隆并安装
    git clone https://github.com/lovexw/bloghao-blog.git
    cd bloghao-blog && npm install
    npx wrangler login
  2. 创建资源(D1 数据库 + R2 图床)
    npx wrangler d1 create bloghao-db
    npx wrangler r2 bucket create bloghao-images
    # 把返回的 database_id 填进 wrangler.jsonc
  3. 初始化数据库并部署
    npx wrangler d1 execute DB --remote --file schema.sql
    npm run deploy
  4. 创建管理员,开写!

    访问 https://bloghao.你的子域.workers.dev/admin/,首次进入即创建管理员账号,欢迎文章已就位。

推上 GitHub 后可开启自动部署(Actions 已内置)→ 完整部署教程

开个博客号,把写作变成每天的小事

博客号,博客好。免费部署,代码全在 GitHub,随时改造成你喜欢的样子。