本文部分内容由 chatgpt 生成,略有修改
相关链接:
Demo : https://cfblog.661212.xyz/
Github:https://github.com/wang-useful/cfblog-plus
(备注:本文介绍的是 cfblog-plus
原仓库为:https://github.com/Arronlong/cfblog-plus ,是gdtool/cloudflare-workers-blog 的一个修改版)
cf blog
是一个运行在 cloudflare workers 上的博客程序,使用 cloudflare KV 作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性,您可以通过访问项目仓库了解更多详情。
cfblog-plus
新增了 文章置顶、后台首页选择、文章隐藏、静态搜索
等功能这是一个纯小白教程[doge]
Cloudflare 官网:https://dash.cloudflare.com
区域 ID
如果没有也行,可以使用自动分配的域名,但是后续发布文章时,自动清除缓存会无法使用,问题不大
托管域名:过程略,自行 baidu 或 google
获取区域 ID:如域名已托管到 CloudFlare 中,进入域名站点管理页面,页面向下滑动,记录右侧的“区域 ID”的值,后续会用到。
打开API 令牌管理页面,点击“创建令牌”按钮,页面拉到最下面,点击“创建自定义令牌”后面的“开始使用”按钮,按以下方式填写。
令牌名字:CFBlog-plus
缓存权限:区域 -> 缓存清除 -> 清除
区域资源:包括 -> 特定区域 -> [您的域名]
token 留下备用
打开CloudFlare 主页,点击右侧的“Workers”,然后点击“KV”项,即可进入“Worker KV”管理页面。
在命名空间名称输入框里任意输入一个名称,为了见名知义,这里最好使用 CFBLOG 作为命名空间名称。点击添加即可。如下图所示:
点击挨着“KV”的“概述”项,进入 Workers 和 Pages 概述,点击“创建应用程序”,点击“创建 Workers”,点击“编辑代码”
将index_plus.js中的内容替换 workers 的内容。
先不修改配置,然后点击“保存并部署”。然后点击“<”箭头,返回该 workers 的配置页面,自行“重命名”,然后“设置”--"变量"选项卡,添加“KV 命名空间绑定”,变量名随意起,推荐用 CFBLOG ,下拉选择新添加的 KV 命名空间,点击“保存按钮”。
再将页面滑动上面,点击“快速编辑”,重新打开 workers 的编辑页面开始添加各类配置。
以上配置项均根据配置说明进行配置即可,不再详细说明。要记得“保存并部署”
可以点击右侧的“预览”选项卡进行预览,能成功出现页面就说明配置成功了。
参照图片
保存后可以看到列表里有刚添加的信息,自此,所有配置已经完成,可以愉快的写博客了。
ID000nan
且访问会报错误解决方案:在创建的 KV 中修改SYSTEM_INDEX_NUM
的值为0
解决方案:在顶部设置
中,参照提示填写分类
解决方案:在后台直接点发布或者去 Cloudlfare 清除相关链接的缓存(自行 baidu/Google)
添加评论、阅读量、内容分类、页脚、自定义页面和图标、链接等,请自行发掘
例子
页脚(可以把作者信息保留,我这里因为有这篇文章介绍就不保留了)
阅读量
评论
图标+分类
感谢原作者的付出,觉得好用不妨给原作者一个 星星
本文链接: https://blog.661212.xyz/index.php/archives/6/ https://cfblog.661212.xyz/article/000003/cfblog-plus.html
最后,感谢你的阅读,谢谢
1
w210934618 2023-08-29 15:00:16 +08:00
能布置到 vercel 上吗
|
2
sunnywangzi OP @w210934618 应该有类似的项目吧,去 GitHub 找找
|
3
ljsh093 2023-08-29 16:17:30 +08:00
当时就有想法可以做博客和短链没想到真有人搞,不过可惜仓库两年没人维护了
|
4
yagamil 2023-08-29 18:07:23 +08:00
这个是动态站点了? 貌似比 hexo 的高级
|
5
MENGKE 2023-08-30 09:52:57 +08:00
学习了
|