使用cloudflare workers搭建自己的个人博客
在搭建个人博客之前用户可通过cloudflare注册一个自己的账号,注册完成后记得验证一下邮箱地址。cloudflare地址
1:注册域
可通过阿里、腾讯、cloudflare等平台选购域名
2:获取API令牌
- 通过cloudflare获取域的API令牌,并在自己所在域名(域)中点击获取APi令牌
点击获取令牌,并创建令牌在里面下拉到底部找到自定义令牌,并开始使用。
3:自定义令牌配置
令牌名字:CFBlog-plus
缓存权限:区域 -> 缓存清除 -> 清除 区域资源:
包括 -> 特定区域 -> 【您的域名】
填写完成后,点击继续以显示摘要并再次点击创建令牌
区域ID:68b50411b8ed34aed4aff925fd203ac46
令牌:wAEj3VvhSP6K0vklB8XdD7Eqzpcc0d4ftsGEMrkQnG
4:创建命名空间KV
在cloudflare找到workers和pagrs展开点击KV
创建命名空间,昵称可自定义,填写完成并创建
在workers和pagrs中在点击
概述,应用程序,workersworkers创建填写名称,点击部署部署完成后,点击编辑代码 参考github给出的代码。并将代码库的index_plus.js文件复制粘贴到自己的代码库再保存并部署。
点击“<”箭头,返回该workers的配置页面,自行“重命名”,然后“设置”—“变量”选项卡,添加“KV 命名空间绑定”,
在创建完成后点击命名空间在秘钥中填写秘钥SYSTEM_INDEX_NUM值为0添加条目
返回并点击触发器,添加自定义域即可
完成以上操作就可以在workers和pagrs中在点击自己命名的空间blog 概述,在右上角点击编辑代码部署自己的博客相关资料。
在区域ID中添加自己的区域ID以及区域ID的令牌和kv的变量名称,如果你按照我的教程进行部署的可填写blog即可。
账户密码,可根据自己的情况来填写即可。
常见问题
1:workers中如何增加搜索?
使用workers创建的博客,并没搜索功能,需自己开发相关功能
2:workers创建的内容并不能上传图片
如你有需上传自己的图片可接入图床进行使用,如阿里云、cloudflare图床等
