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

博客号,博客好。

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

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

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

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

✍️

公众号风的写作后台

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

🩺

排版规范体检

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

🖼️

R2 图床,终身免费额度

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

🏪

微博 · 随手记

不用起标题的图文时间线:最多 9 图、#话题# 自动归类、置顶点赞,Telegram 机器人发条消息就是一条微博。

💬

评论与友链

文章与微博评论楼中楼、作者回复带徽标、先审后展;友情链接访客可在线申请收录,后台一键审核。

🔍

搜索、排序与时光机

首页搜索站内文章,列表按最新 / 最多阅读 / 点赞 / 留言 / 随机排序;「历史上的今天」让旧文章自动浮上来。

🎨

五套主题即点即换

微信公众号 / 纸墨 / 极简 / 夜航 / 手账,后台点一下立即生效,手机端同样完整可用。主题就是代码模块,欢迎贡献第六套。

🧩

开放的插件系统

window.BlogHao.registerPlugin({...}) 一个文件给编辑器加按钮,无需构建、无需重启;内置「公众号采集」,粘贴链接一键转载。

🔒

安全是默认值

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

五套主题,五种心情

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

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

他们也在写博客号

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

目录加载中…

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

🚧 即将上线
🎙️ 中文播客聚合 —— 让你的文字与声音同框

写起来顺手,
读起来讲究

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

五分钟,把博客搬到云上

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

Deploy to Cloudflare

推荐一键部署:授权 GitHub 后,Cloudflare 自动复制仓库、开通 D1 数据库与 R2 图床、构建上线并接管 push 自动部署——全程不碰命令行。

喜欢命令行?照下面四步来:

  1. 克隆并安装
    git clone https://github.com/lovexw/bloghao.git
    cd bloghao && npm install
    npx wrangler login
  2. 创建资源(D1 数据库 + R2 图床)
    npx wrangler d1 create xwblog-db
    npx wrangler r2 bucket create xwblog-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 开启自动部署 → 完整部署教程

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

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