一直想找一个优雅的动态博客搭建方案,最后发现使用 Cloudflare 提供的各种服务是最合适的,于是使用 Cloudflare Pages 、D1 、R2 配合 Nextjs 开发了一个动态博客模板。
Links
Github: https://github.com/penx-labs/penx
Demo: https://my-penx-blog.pages.dev (使用 username:penx, password:penx 登录可以体验管理后台。)
部署文档: https://www.0xz.io/posts/9809b2fe-f63a-470a-b78c-e2367cb2148f
主要特点
- 动态,相比静态博客,可玩性更高
- Cloudflare D1 提供了 5GB 数据库存储
- Cloudflare R2 提供了每月 10GB 文件存储,后续可以当个人图床用
- 类似 notion 的富文本编辑器,可以方便的处理多媒体
- 方便多端编辑,由于是动态博客,可以多设备方便编辑(包括手机端)
- Nextjs 单体项目,部署方便,也很容易二次开发
- 内置了主题开发机制,可以方便的自定义主题
一些例子
- https://my-penx-blog.pages.dev
- https://demo1.penx.io
- https://demo2.penx.io
- https://demo3.penx.io
- https://demo4.penx.io
最后,遇到任何部署问题可以,可以加我微信 zio_007 或者加入微信群交流。 或者加入 Discord: https://discord.gg/nyVpH9njDu
