在之前已经教了大家如何搭建博客,但是都有各自的缺点如hexo没有后台,typecho用免费主机不稳定经常跑路,今天教大家用Cloudflare搭建一个博客,相当稳定

项目地址: https://github.com/gdtool/cloudflare-workers-blog
作者: https://blog.gezhong.vip

搭建教程

  • 注册cloudflare账号

去官网https://www.cloudflare-cn.com 点击登陆后进行注册就行,非常简单只需一个邮箱

  • 申请免费域名

这个域名是有要求的,需要添加上cloudflare的解析,也就是可以修改NS记录,而且如果是非顶级域的话还要看看在 https://publicsuffix.org/list/public_suffix_list.dat 是否有这个后缀

在我的文章 创建Typecho博客 中有一些免费域名

  • 创建KV容器

登陆控制台后把语言设置为中文,在左边栏目里,找到”workers和pages”,点击黑三角,点击KV,之后创建命名空间 输入名称后点击添加即可

  • 获取cf区域id和API token

点击”网站”,点击你添加的域名,找到区域id,复制下来保存在记事本

然后点击获取API令牌>创建令牌>自定义令牌>输入名称
权限: 区域 缓存清除 清除
区域资源: 包括 特定区域 选择你的域名
继续以显示摘要>创建令牌,复制下来,保存在一个地方

  • 创建workers

在栏目里点击”workers和pages”,点击创建应用程序>创建worker>输入名称>完成>编辑代码

删掉原来的代码,把https://raw.githubusercontent.com/gdtool/cloudflare-workers-blog/master/index.js 中的代码复制下来,粘贴到上面,将其中的一些东西自己修改,保存并部署

  • 设置变量

回到项目>设置>变量>KV空间绑定>名称CFBLOG 空间选择自己刚创建的>部署

  • 自定义域

回到项目>设置>触发器>添加自定义域>输入域名>创建,之后等待一下就行了

  • 写文章
    访问 域名/admin 输入你设置的用户名密码登陆,之后就可以写文章了

  • 总结

过程有点麻烦,但是用起来方便稳定,就是主题不多,至于评论功能就在一篇博客吧