返回列表 发新帖

CF-Blog搭建教程(图文版)

[复制链接]

12

主题

525

回帖

1942

积分

高中生

Rank: 4

金币
1040
好评
2
信誉
100

考神MT论坛新人MT论坛最佳新人

QQ
发表于 2022-4-27 08:41:11 | 显示全部楼层 | 阅读模式  来自 香港
本帖最后由 mt357 于 2022-4-27 09:07 编辑

一、简介
这是一个运行在cloudflare workers 上的博客程序(blog),使用 cloudflare KV作为数据库,无其他依赖.
兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾.
这里登录就是中文版,所以我的所有操作就是在中文版里面操作。
这里是cloudflare workers  免费计划,只要不超过10W次,
FreeUS$0用于个人用途和简单应用Workers 功能包括 100,000 个请求/天 (UTC+0)1每个请求最多占用 10 毫秒 CPU 时间第一个请求后的延迟最低键值存储功能 2每天 100,000 次读取操作每天 1,000 次写入、删除、列出操作您的当前计划平台基本信息最多 30 个 Worker最多 100 个命名空间最多 1GB 存储部署到全球数以百计的数据中心免费维护且自动扩展的基础结构没有冷启动的高性能运行时支持 JavaScript 及另外 9 种语言完整的 CLI 部署功能超过 100,000 个请求/天或 1,000 个请求/10 分钟后,Worker 请求将返回错误。超出计划限制的键值读取、写入,删除和列出操作将失败。

二、新建KV 和workers
大佬的教程里面只是简单的一句话:新建一个workers,对于新手来说。看图识字是最好的教学。于是我就截图一张。 登录cloudflare 后 首页就可以看到这个界面。

进去其实不是先建立Cloudflare Workers ,而是先建立KV。这个KV可以理解位数据库。
进去后是这个。我们先新建一个KV,
这个位置注意名字必须且只能是:CFBLOG
这个位置注意名字必须且只能是:CFBLOG
这个位置注意名字必须且只能是:CFBLOG
注:我发帖时大佬说这个不一定是CFBLOG,可以是其他名字 ,这里的名字无所谓,只有后面的变量名必须是CFBLOG
KV 有1G空间。根据储存规则来说。只储存文字,文章还是不在少数,根据CF-BLOG官方说每天基本可以2WIP访问不是问题,既然都到了2W IP,就可以上VPS了。当然白嫖肯定很香。
在 Cloudflare 网络中存储应用程序数据,并从 Workers 访问键值对
每个人新建workers 好像是有个数限制,不过装一个博客还是没有问题 这里我们创建一个workers
代码是cloudflare-workers-blog的JS文件,复制index.JS代码复制到红色框内.
https://github.com/gdtool/cloudflare-workers-blog/blob/master/index.js
复制进去。然后点下面的保存并部署 ,这里面要修改的几个东西:
1、后台用户名和后台密码
2、域名、博客名称
3、博客描述和博客关键字

然后我们先保存

cloudflare 区域ID 和 清除缓存用的CF API  token 还没有修改
三  获取 cloudflare 区域ID  /CF API  token
cloudflare 区域ID  令牌  点进解析到CF的域名,概述页面。右下角就会看到 有个区域ID  复制这个即可
如何获取清除缓存ID
也在获取您的AIP 令牌这里,点进去,我选择的第一个,也可以选择自定义令牌,其实选择那我感觉都差不多,

这里是选择缓存清除

区域-缓存清除-清除  三个框内内容都这样选择。然后可以选择编辑令牌名称,这个是区域DNS ,可以调整自己喜欢的名字。
如果是这种情况,可以选择投放,就可以获得API

我们拿到了这两个需要再次返回修改 修改这里的清除缓存 的区域ID 和CF API  token

四、域名绑定
我们新建一个域名  blog.cloudbim.net/blog.192.tw/blog.xsz.tw 这个IP随便填写,只需要把代理开着即可

我们要先把域名绑定到workers   点域名里面,再点 workers,点添加路由
现在我们绑定域名,点域名进去。然后再点workers 然后点添加路由。 如果没有是无法访问的。栗子博客这里认真仔细看了好多次。没有星号是老是报错。
域名后面是斜杠/*(斜杠后面是星号)
域名后面是斜杠/*(斜杠后面是星号)
域名后面是斜杠/*(斜杠后面是星号)

前面域名已经修改了。这里只需要绑定即可,不用再次修改。

五、绑定CFBLOG KV
其他东西都已经做好了现在就是绑定 KV 就可以运行了。
不然随便怎么搞都不行。就这个位置我也折腾了好久。因为理解不同。不知道怎么搞定。
这个位置绑定CFBLOG这个KV ,
提醒:这里CFBLOG变量名是关键,变量名只能是CFBLOG 不能是其他名称

绑定了worker我们再修改下代码把域名修改下。然后我们就可以访问了。
blog.xsz.tw 这个域名KV命名空间绑定的时候。请变量名必须是CFBLOG
不然无法访问。上面我随便取了一个blog 结果无法访问。我新增一个,CFBLOG就可以访问了

官方教程:
部署步骤

  • 创建workers 和KV
    • 新建一个KV和一个workers,并绑定KV,变量名CFBLOG注意大写
  • 域名设置
    • 添加一个域名DNS: 例如blog.gezhong.vip,IP随意,橙色云朵必须打开
    • 域名绑定到workers:域名—> workers —>添加路由 [url=https://blog.gezhong.vip/]https://blog.gezhong.vip/*
    • 获取缓存API token:域名概述—>右下角,记录区域ID,以及获取一个清理缓存的 API 令牌,如图

  • 粘贴源码中index.js内容到workers,根据需求修改参数
回复

使用道具 举报

18

主题

1049

回帖

2421

积分

大学生

LV9超级管理员

Rank: 5Rank: 5

金币
86
好评
1
信誉
100

MT论坛帅哥考神MT论坛新人MT论坛最佳新人

发表于 2022-4-27 08:48:52 | 显示全部楼层  来自 甘肃
感谢分享
回复

使用道具 举报

34

主题

5021

回帖

1万

积分

博士生

闪电⚡️五连鞭

Rank: 7Rank: 7Rank: 7

金币
3496
好评
90
信誉
128

MT论坛新人考神MT论坛活跃会员MT论坛侠客MT论坛最佳新人

发表于 2022-4-27 09:07:23 来自手机  | 显示全部楼层  来自 福建
看看大佬的分享
回复

使用道具 举报

0

主题

7449

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2838
好评
0
信誉
98

MT论坛新人考神MT论坛帅哥MT论坛最佳新人

发表于 2022-4-27 09:57:40 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

0

主题

935

回帖

2583

积分

大学生

Rank: 5Rank: 5

金币
2247
好评
0
信誉
101
发表于 2022-4-27 10:30:43 | 显示全部楼层  来自 北京
感谢分享!!!
回复

使用道具 举报

95

主题

8178

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
294
好评
28
信誉
108

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2022-4-27 10:38:00 来自手机  | 显示全部楼层  来自 湖北–黄石–大冶
回复

使用道具 举报

0

主题

7449

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2838
好评
0
信誉
98

MT论坛新人考神MT论坛帅哥MT论坛最佳新人

发表于 2022-4-27 22:33:42 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

1

主题

92

回帖

254

积分

初中生

Rank: 3Rank: 3

金币
118
好评
0
信誉
99
QQ
发表于 2022-4-29 04:51:39 来自手机  | 显示全部楼层  来自 广东
看看是啥
回复

使用道具 举报

88

主题

4129

回帖

1万

积分

博士生

小白

Rank: 7Rank: 7Rank: 7

金币
4401
好评
67
信誉
153

考神MT论坛帅哥MT论坛最佳新人MT论坛活跃会员MT论坛侠客MT论坛新人

发表于 2022-5-1 12:02:52 来自手机  | 显示全部楼层  来自 河南
相遇就是缘分,我能和大佬相遇绝不简单
回复

使用道具 举报

4

主题

150

回帖

407

积分

初中生

Rank: 3Rank: 3

金币
162
好评
0
信誉
100

MT论坛帅哥MT论坛新人

发表于 2022-5-1 14:48:37 来自手机  | 显示全部楼层  来自 广西
大神厉害
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表