hexo评论插件waline
配置挺复杂的,参考一下的链接
https://waline.js.org/guide/get-started/
- 要申请LeanCloud
- 在Vercel上创建应用
LeanCloud 和 Vercel 都要配置域名,否则无法访问
✅ 在 Butterfly 主题中如何配置
在你的 _config.butterfly.yml 文件中,你应该这样配置:
1 2 3 4 5 6 7 8 9 10
| # -------------------------------------- # Comments System # --------------------------------------
comments: use: Waline # 启用 Waline 作为评论系统 text: true # 显示“评论”文字按钮 lazyload: false # 可设为 true 来延迟加载(节省性能) count: true # 在文章封面显示评论数 card_post_count: true # 在侧边栏最新文章中显示评论数
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| waline: serverURL: https://ve1.nosaw.com/ # 必填!你的 Waline 后端地址 bg: # 背景图(可选) visitor: true # 使用 Waline 的 pageview 和 visitor 统计功能 option: lang: zh-CN # 语言 emoji: # 表情包配置(可选,默认开启) - https://cdn.jsdelivr.net/npm/@waline/emojis@1/weibo - https://cdn.jsdelivr.net/npm/@waline/emojis@1/alus meta: [nick, mail, link] # 用户填写的信息字段 requiredMeta: [nick, mail] # 必填字段 wordLimit: 0 # 评论字数限制(0 表示无限制) imageUploader: true # 是否启用图片上传(需后端支持) login: 'enable' # 登录功能:可选 'enable'/'disable'/'required' pageview: true # 显示阅读量
|
本地无法显示评论问题
在你部署 ve1.nosaw.com 的项目根目录下,创建或修改 vercel.json 文件:
这个是发布在github上的,到github直接编辑即可
以下配置 localhost
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| { "headers": [ { "source": "/(.*)", "headers": [ { "key": "Access-Control-Allow-Origin", "value": "http://localhost:4000" }, { "key": "Access-Control-Allow-Methods", "value": "GET, POST, PUT, DELETE, OPTIONS" }, { "key": "Access-Control-Allow-Headers", "value": "Content-Type, Authorization" }, { "key": "Vercel-CDN-Cache-Control", "value": "s-maxage=31536000" } ] } ] }
|