Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 的博客,只需要一个解析到CF的域名即可部署

介绍

Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客,无需服务器无需备案,只需要一个解析到 Cloudflare 的域名即可部署

唯一的缺点便是减速CDN特有的国内很慢了,不过对于博客来说也是能够勉强接受的

特性

  1. 支持 Github OAuth 登录,默认第一个登录的用户拥有管理权限,其他用户均为普通用户
  2. 支持文章的写作与编辑
  3. 支持本地实时保存对任意文章的修改/编辑且多篇文章互不干扰
  4. 支持设置为仅自己可见,可以充当云端同步的草稿箱或者记录隐私性较强的内容
  5. 支持拖拽/粘贴上传图片到支持 S3 协议的存储桶并生成链接
  6. 支持设置文章别名,可通过形如 https://blog.xiaobai.cloudns.be/ 链接访问文章
  7. 支持文章不列出在首页列表中
  8. 支持添加友链,同时后端每间隔 20 分钟定期检查更新友链可访问状态
  9. 支持回复评论文章/删除评论
  10. 支持通过 Webhook 发送评论通知
  11. 支持自动识别文章中的第一张图片并作为头图展示在文章列表中
  12. 支持输入形如”#博客 #部署 #Cloudflare”之类的标签文本并自动解析为标签
  13. 支持日夜间模式

部署

由于部署过程过于复杂建议参考Rin官方部署教程Rin 博客简易部署教程。在此对两位作者表达感谢。