创建CFblog
在之前已经教了大家如何搭建博客,但是都有各自的缺点如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 输入你设置的用户名密码登陆,之后就可以写文章了总结
过程有点麻烦,但是用起来方便稳定,就是主题不多,至于评论功能就在水一篇博客吧