CF Workers+Workers KV 搭建一个免费的博客程序

CF Workers+Workers KV居然能搭建一个博客程序,具体的说就是使用 cloudflare KV作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性,方便搭建减少折腾。

CF Workers+Workers KV 搭建一个免费的博客程序

1、主要特点

  • 使用workers提供的KV作为数据库
  • 使用cloudflare缓存html来降低KV的读写
  • 所有html页面均为缓存,可达到静态博客的速度
  • 使用KV作为数据库,可达到wordpress的灵活性
  • 后台使用markdown语法,方便快捷
  • 一键发布(页面重构+缓存清理)

2、承载能力

  • KV基本不存在瓶颈,因为使用了缓存,读写很少
  • 唯一瓶颈是 workers的日访问量10w,大约能承受2万IP /日
  • 文章数:1G存储空间,几万篇问题不大

3、项目介绍

项目:https://github.com/gdtool/cloudflare-workers-blog

演示:https://blog.gezhong.vip

演示2:

4、部署

1)首先你要去cf注册账号,官网地址:https://www.cloudflare.com

2)准备好自己的域名并接入到cloudflare。

3)上面的都做之后,登录CF,点击右侧的Workers进入界面后,在Workers KV中创建一个命名空间。比如说这里名为名:cf-blog

CF Workers+Workers KV 搭建一个免费的博客程序

4)之后新建Workers,去Worker的Settings选选项卡中绑定KV Namespace!!

CF Workers+Workers KV 搭建一个免费的博客程序

创建好之后,先默认,之后去编辑内容,我们现在去绑定KV。(记得点保存)

CF Workers+Workers KV 搭建一个免费的博客程序

4)添加一个域名DNS: 例如blog.imotao.com,IP随意,橙色云朵必须打开!

CF Workers+Workers KV 搭建一个免费的博客程序

5)域名绑定到workers:域名—> workers —>添加路由 https://blog.imotao.com/*

CF Workers+Workers KV 搭建一个免费的博客程序

6)获取缓存API token:域名概述—>右下角,记录区域ID,以及获取一个清理缓存的 API 令牌

CF Workers+Workers KV 搭建一个免费的博客程序

API 令牌:

这个麻烦点,需要自己生成一个。还是在这个页面的右下角,具体看图:

CF Workers+Workers KV 搭建一个免费的博客程序

之后创建API 令牌,看图:

CF Workers+Workers KV 搭建一个免费的博客程序

如何创建看图,红框的地方需要注意,其他都默认即可。

CF Workers+Workers KV 搭建一个免费的博客程序

保存后,会显示你需要的API 令牌密钥,自己保存好。一会要用。成功创建后是这个样子的。注意权限问题,要和截图一致。

CF Workers+Workers KV 搭建一个免费的博客程序

7)粘贴源码中index.js内容到workers,根据需求修改参数。

源码地址:https://github.com/gdtool/cloudflare-workers-blog/blob/master/index.js

8)保存之后收工,你可以进入输入域名浏览你的博客了。

参考:

  • https://blog.gezhong.vip/article/000016/cloudflare-workers-blog.html
  • https://www.hostloc.com/thread-787159-12-1.html
  • https://github.com/gdtool/cloudflare-workers-blog

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/4519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
AMH面板安装TeambitionShare – 支持网盘(需申请)和项目文件
上一篇 2020年12月24日 下午7:02
花呗调整部分年轻用户额度 你的花呗降额了吗?
下一篇 2020年12月24日 下午8:04

相关推荐

  • 域名红了怎么办?来看看这篇解红小技巧

    域名红了怎么办?来看看这篇解红小技巧 在浏览器打开下面几个网站去申诉(要注册账号就注册下)然后填写相关信息,备案号看自己的情况,现在解红比之前快多了!!! 注:没备案的可以不用填备…

    2021年3月14日
    86300
  • HTTPS和HTTP的区别和选择建议 建站是否必须使用HTTPS

    如今我们大部分站长建站肯定会较多的选择HTTPS,毕竟对于我们是使用免费SSL证书,还是付费证书基本上技术层面和成本预算考虑还是可以满足的。早年我们不去选择HTTPS的原因很大程度…

    2020年7月12日
    68000
  • Emlog网站信息统计代码

    有时候想在网页中向访客展示emlog博客的文章数量、评论数量、运行时间等信息,但emlog后台侧边栏没有提供相关的模块,因此需要博主自主添加博客统计信息代码。下面是博客吧整理的em…

    2019年1月24日
    1.0K00
  • WordPress评论防止游客冒充站长回复别人

    WordPress自带的评论一直存在一个问题,不知道各位发现没有,那就是普通游客也可以使用站长的名字和邮箱对别人进行回复。这样就让某些人有机可乘,乱发广告,乱回复等问题。为了避免该…

    2019年8月22日
    97500
  • GitHub 下载速度慢?国内 GitHub 下载加速技巧分享

    如果你经常需要从GitHub上Pull一些开源的项目啥的!国外的服务器还好,但是国内的服务器就非常慢了!经常是下不动或者只有 10KB 的速度。 这篇文章就来分享几个特别简单的可以…

    2020年7月18日
    1.4K00
  • 网站被恶意镜像怎么办 一段代码轻松搞定

    有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像? 恶意镜像,也叫恶意克隆…

    2020年8月14日
    66200
  • CloudFlare SAAS(cname) 接入网站域名

    简单介绍CloudFlare SAAS,简单来说是为了给自助建站类似的网站,而提供的用户自定义域名接入的功能。比如您做一个系统,可以给用户开通分站等功能,您希望通过api的方式将您…

    2024年3月26日
    95900
  • 腾讯云静态网站托管之搭建 VuePress

    之前发布的文章:腾讯云免费静态网站托管,还有9.9元/年服务赞助计划! 申请地址:https://url.cn/59FNl75 操作场景 本文档介绍通过腾讯云静态网站托管服务搭建一…

    2020年6月4日
    80500
  • 隐藏WordPress后台登录地址提升安全性WPS Hide Login

    WPS Hide Login使用教程 安装好WPS Hide Login后,会在你后台设置菜单里面多出来一个设置项目,你只需要设置login url为你想要自定义的后台登陆地址,r…

    2019年8月22日
    1.1K00
  • Emlog资源网专用模板

    扁平化响应式,多功能合一的一款模板,网站正式运维一周,修复无数bug。 SEO:1.首页标题自定义2.针对百度的冰桶算法,使用代码屏蔽百度蜘蛛抓取网站广告内容,欺骗百度做出一个清爽…

    2019年8月19日
    80200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理