前言
由于cfblog属于一个准静态博客,不提供评论系统。现在我们使用第三方的valine评论系统来对接。
效果演示:
![图片[1]-CF博客添加waline第三方评论方法-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/10/f3ccdd27d200.jpg)
注册valine账号
- 先点此注册valine账号,然后创建应用—>点击应用的设置—>应用Keys,记下来这几个Key,如下图:
![图片[2]-CF博客添加waline第三方评论方法-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/10/156005c5baf4-1024x540.jpg)
部署waline到vercel
- 部署步骤很简单,点此一直点下一步完成部署。部署后,会得到一个类似https://pingjia.vercel.app/的网址,记下来备用。
![图片[3]-CF博客添加waline第三方评论方法-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/10/799bad5a3b51-1024x552.jpg)
- 进设置、环境变量里面添加必要的环境变量。
LEAN_IDLEAN_KEYLEAN_MASTER_KEY和LEAN_SERVER,变量数据在上一步注册时获取的。如下图:
![图片[4]-CF博客添加waline第三方评论方法-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/10/d0096ec6c835-1024x464.jpg)
对接cfblog/修改workers
- 在右侧小部件区域,添加一个小部件,名为<最近评论>
注意
id="waline-recent"
"widgetOther":`
<div id="linkcat-0" class="widget widget_links">
<h3 class="widget-title">
<span>最近评论</span></h3>
<div id="waline-recent"></div>
</div>
`,
- 在评论区加一个div,来显示评论,注意:ID=”waline”
"commentCode":`
<div id="waline" name="waline" class="comments-area"></div>
`,
- 头部加上样式,和Waline的js
"codeBeforBody":`
<script>
//这一段是初始化Waline的,visitor: true记得开启
new Waline({
el:'#waline',
serverURL: 'https://pingjia.vercel.app',
appId: 'eWrOzSzYP1Fm8QD96P0vKli-MdYXbMMI',
appKey: 'jMF98EwbmKvdGnDLamPwAk1',
avatar:'monsterid',
recordIP:false,
requiredFields:['nick'],
visitor: true,
//path:"/",
placeholder:"整两句..."
})
//这一段是加载最近评论的
window.addEventListener('load', function() {
Waline.Widget.RecentComments({
el: '#waline-recent',
serverURL: 'https://pingjia.vercel.app',
count: 10
});
});
</script>
`,
- 底部加上Waline初始化代码,以及加载最近评论的代码,注意不要忘了把几个参数改成你自己的。
管理评论
进入https://[替换成你的].vercel.app/ui/register,注册管理员账号来管理评论,被别人注册了。
教程扩展
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END













