V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
forsigner
V2EX  ›  程序员

[开源] 使用 Cloudflare Pages、D1、R2 优雅地搭建动态博客

  •  
  •   forsigner · 12 小时 35 分钟前 · 1407 次点击

    一直想找一个优雅的动态博客搭建方案,最后发现使用 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 单体项目,部署方便,也很容易二次开发
    • 内置了主题开发机制,可以方便的自定义主题

    一些例子

    最后,遇到任何部署问题可以,可以加我微信 zio_007 或者加入微信群交流。 或者加入 Discord: https://discord.gg/nyVpH9njDu

    22 条回复    2024-12-19 21:06:36 +08:00
    falcon05
        1
    falcon05  
       12 小时 6 分钟前 via iPhone
    学习一下
    BuLvDaRen
        2
    BuLvDaRen  
       11 小时 10 分钟前
    部署很丝滑,在 R2 这稍微卡了下
    ruome
        3
    ruome  
       10 小时 51 分钟前
    web3?
    Danswerme
        4
    Danswerme  
       10 小时 39 分钟前
    UI 挺优雅的,楼主是自己设计的嘛
    forsigner
        5
    forsigner  
    OP
       10 小时 21 分钟前
    @BuLvDaRen R2 需要绑定信用卡
    forsigner
        6
    forsigner  
    OP
       10 小时 21 分钟前
    @ruome 后续可能会尝试增加相关功能
    forsigner
        7
    forsigner  
    OP
       10 小时 20 分钟前
    @Danswerme UI 自己照感觉直接写的
    Orangeee
        8
    Orangeee  
       9 小时 52 分钟前
    设计风格挺不错的 👍🏻
    debuggerx
        9
    debuggerx  
       9 小时 52 分钟前
    最近想开 R2 ,填银行卡的时候发现它支持银联卡,但是认证发验证码的时候一直报错,有什么办法吗
    forsigner
        10
    forsigner  
    OP
       9 小时 45 分钟前
    @debuggerx 正常信用卡就行,不需要验证码吧
    forsigner
        11
    forsigner  
    OP
       9 小时 45 分钟前
    @Orangeee 谢谢大佬
    wnpllrzodiac
        12
    wnpllrzodiac  
       9 小时 22 分钟前 via Android
    抄作业
    chesha1
        13
    chesha1  
       8 小时 44 分钟前
    加了区块链功能,还挺有特点的
    ruome
        14
    ruome  
       8 小时 17 分钟前
    @debuggerx 我是用香港开的卡,不过招商的 visa 信用卡肯定可以的,公司项目用的就是招商的卡支付的
    zhu327
        15
    zhu327  
       8 小时 14 分钟前
    d1 超过了额度非常贵,而且还有不命中索引,导致全表扫描,然后全表付费的大坑,不建议搞网站,被刷了很难受
    jollywang
        16
    jollywang  
       8 小时 9 分钟前
    UI 不错, 我博客本来部署在 s3 前面套个 cloudfront 上, 最近也迁移到 cloudflare 上了, 确实操作更丝滑
    forsigner
        17
    forsigner  
    OP
       8 小时 1 分钟前
    @zhu327 看场景,个人网站和独立开发产品还是很合适的
    mark2025
        18
    mark2025  
       5 小时 8 分钟前
    @zhu327 不走现有的索引而选择扫全表?
    qq316107934
        19
    qq316107934  
       4 小时 31 分钟前
    太好看了,一直想做一个摄影图册的,mark 下参考下 UP 的风格
    forsigner
        20
    forsigner  
    OP
       4 小时 27 分钟前
    @jollywang 欢迎大佬来尝试我这个方案 哈哈
    Jafee
        21
    Jafee  
       4 小时 20 分钟前 via iPhone
    很赞! 不过要注意 d1 、r2 可能爆账单…
    yqs112358
        22
    yqs112358  
       3 小时 32 分钟前
    UI 设计非常棒👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1727 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.