shumengya 323869e6ca feat: 静态资源与前端 Markdown、浏览量、Gitea 同步内容
- 将 Markdown/KaTeX/高亮/Mermaid 移至 public 与 CDN,减小 Worker 体积
- 文章列表:标题、简介、时间与浏览量;访问文章时递增 view_count
- 新增 migrations/0003 与 blog 路由等配置
- 加入 public 资源与站点图标

Made-with: Cursor
2026-04-14 14:07:46 +08:00
2026-04-14 13:17:55 +08:00
2026-04-14 13:17:55 +08:00
2026-04-14 13:17:55 +08:00

SproutBlog

Cloudflare Worker + D1 的极简博客。

功能

  • 公共博客页
  • Markdown 渲染
  • 简单后台 CRUD
  • 手机和电脑自适应

初始化

  1. 创建 D1 数据库: wrangler d1 create sproutblog
  2. 把生成的 database_id 填到 wrangler.toml
  3. 应用迁移: wrangler d1 migrations apply sproutblog --remote
  4. 本地运行: npm run dev

可选后台密码

如果要给 /admin 加密码,设置 ADMIN_PASSWORD

wrangler secret put ADMIN_PASSWORD

Description
Cloudflare Worker + D1数据库 的极简博客
https://blog.smyhub.com Readme 4.5 MiB
Languages
JavaScript 95.5%
TypeScript 3.3%
CSS 1.1%
HTML 0.1%