首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

利用 CloudFlare workers + Github 实现简易动态博客

  •  3
     
  •   KasuganoSoras · 137 天前 · 2811 次点击
    这是一个创建于 137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先上链接:https://blue-sun-6fe4.zerodream.workers.dev/

    Cloudflare 有个叫 Workers 的东西,是用来进行边缘计算之类的,它支持 JavaScript 编写程序。

    然后就有了这个玩意……我把它做成了博客

    项目地址: https://github.com/kasuganosoras/cloudflare-worker-blog

    有兴趣可以玩玩,Cloudflare 提供每天 10 万次的免费请求额度,搭建一个小博客玩玩足够了

    项目持续更新,欢迎 Star。

    第 1 条附言  ·  136 天前

    做了一个正式一点的博客:https://blog.natfrp.org/

    日常记录一些文章

    17 回复  |  直到 2019-10-20 18:34:53 +08:00
        1
    Wyane   137 天前
    厉害了,还能这样玩,已 star
        2
    KasuganoSoras   137 天前
    @Wyane #1 谢谢支持,这个 Workers 还有挺多好玩的,可以做成各种东西,有兴趣可以去看看他们的文档。
        3
    SomeBottle   137 天前
    很有意思的小博客程序,正好我最近也在肝静态博客,前来围观
        4
    mayne95   136 天前 via iPad
    上次 aftership 的分享会就讲的这个,还挺好玩的。不过当时看 cf 这个服务 5 刀起步,现在改了嘛?
    我现在用 netlify 的 functions 搞的,基本上提供免费额度 FaaS 的都可以这么玩。
        5
    KasuganoSoras   136 天前   ♥ 1
    @mayne95 #4 cloudflare 现在提供每天免费 10 万次请求,5 刀一个月就可以获得每天 1000 万次请求,不过我感觉个人用不到吧,一般自己博客一天最多也就几百次请求。
        6
    mayne95   136 天前 via Android
    @KasuganoSoras 谢谢🎉我去研究下
        7
    yfnok   136 天前
    这个有存储和流量限制嘛?
        8
    EternalAC   136 天前
    为什么我点 Save and deploy 保存不了啊?
        9
    EternalAC   136 天前
    @EternalAC 已经用 chrome 浏览器解决
        10
    KasuganoSoras   135 天前
    @yfnok #7 不能储存文件,没有流量限制,它是按请求数量来限制的,每天免费 10 万次
        11
    ihciah   135 天前
    Accounts using the Workers free tier are limited to a maximum of 100,000 requests per day, with a burst rate limit of 1000 requests per 10 minutes. This limit applies at the account level, meaning that requests on your workers.dev subdomain count toward the same limit as your zoned domains. Visitors who run into the rate limit will be served a Cloudflare 1015 error page, however if you are calling your script programmatically, you can detect the rate limit page and handle it yourself by looking for HTTP status code 429. Upgrading to a paid plan will automatically lift this limit.

    感觉自己用用可以,但是做公开服务很容易被搞啊==隔 10 分钟来 1000 次请求就炸了
        12
    EternalAC   135 天前
    @KasuganoSoras 请教一下怎么实现 blog.natfrp.org?
        13
    KasuganoSoras   135 天前
    @EternalAC #12 主要部分和我公开的源码是一样的,我只是根据个人需要加上了评论功能,然后把文章改为了倒序排列
        14
    EternalAC   135 天前
    @KasuganoSoras 我其实想表达的是,我想实现自己的域名访问,如何操作?
    我的 workers 的网站是 xxx.xxx.workers.dev
    现在我想让他可以通过 blog.timesl.tk 进行访问
    我尝试了一下使用 dnspod 的 cname,和直接解析 xxx.xxx.workers.dev ping 出来的 ip 都不行,
    想问一下你是怎么实现 blog.natfrp.org 访问的
        16
    witfun   2 天前
    @KasuganoSoras 稍微挖一下😳
    域名解析那个 post 没了
        17
    witfun   2 天前
    @KasuganoSoras 解决了哈,感谢!
    获取到自己的****.workers.dev
    域名 Cname 到(****.workers.dev)
    然后去 Workers 点击 ADD route
    输入自定义域名,例如 gd.mjj.com/* 后面要加上 /*,下面的 workers 选择刚才的项目
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4154 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.