惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
IT之家
IT之家
Y
Y Combinator Blog
T
Tailwind CSS Blog
B
Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
InfoQ
J
Java Code Geeks
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog

Stalux博客主题

LLM Prompt Configuration - Adding Implicit Prompts for AI Crawlers | Stalux Blog Theme 乱数假文 | Stalux博客主题 图片灯箱测试 | Stalux博客主题 markdown渲染示例 | Stalux博客主题 Markdown文件配置参考 | Stalux博客主题 页脚配置详解 | Stalux博客主题 打字配置与社交媒体链接 | Stalux博客主题 自定义head与header导航 | Stalux博客主题 代码显示配置 | Stalux博客主题 站点基本信息 | Stalux博客主题 Stalux 主题配置总览 | Stalux博客主题
Waline 评论系统配置 | Stalux博客主题
作者:xingwangzhe · 2025-05-10 · via Stalux博客主题

🕒 阅读时间:2 分钟 📝 字数:525 👀 阅读量: Loading...

概要

Waline 是默认集成的评论系统,本篇按当前 config.yml 的值重写,说明每个字段、常见修改和部署要点。

当前默认配置

comment:

enabled: false

waline:

serverURL: "https://walines.xingwangzhe.fun"

lang: zh-CN

# locale: # 可选,自定义语言配置

login: "enable" # 'enable' | 'disable' | 'force'(开启强制登录可防止伪造)

recaptchaV3Key: "" # 可选,配置 reCAPTCHA v3 网站 key 以启用验证码

turnstileKey: "" # 可选,配置 Cloudflare Turnstile key 以启用验证码

dark: true

reaction: false

meta:

- nick

- mail

- link

requiredMeta: []

commentSorting: "latest"

# imageUploader: # 可选,自定义图片上传函数

# highlighter: # 可选,自定义代码高亮函数

# texRenderer: # 可选,自定义 TeX 渲染函数

# search: # 可选,自定义搜索功能

wordLimit: 200

pageSize: 10

字段说明

  • serverURL (必填): Waline 服务端地址,需与部署环境协议一致(HTTPS 站点请使用 https)。
  • comment.enabled:全站评论开关,设置为 true 才会根据 comment.waline 渲染评论区;默认 false
  • lang: 界面语言,默认 zh-CN,可改为 en-US 等。
  • locale: 可选,自定义语言配置对象,用于覆盖默认语言包。
  • login: 登录模式,可选值 'enable'(默认,启用登录)、'disable'(禁用登录,用户只能填写信息评论)、'force'(强制登录,用户必须注册并登录才可发布评论,可防止伪造)。
  • recaptchaV3Key: 可选,配置 Google reCAPTCHA v3 网站密钥以启用验证码功能。
  • turnstileKey: 可选,配置 Cloudflare Turnstile 网站密钥以启用验证码功能。
  • dark: 暗色模式适配,可设置为布尔值或 CSS 选择器(如 'html[data-theme="dark"]')。
  • noCopyright: 是否隐藏页脚版权信息,默认为 false
  • emoji: 表情包数组,支持多个源;默认使用微博表情包。
  • reaction: 是否开启文章反应/点赞;默认关闭。
  • meta: 需要收集的用户字段,默认 nickmaillink
  • requiredMeta: 必填字段数组,可设置为 ['nick']['nick', 'mail'] 等。
  • commentSorting: 评论排序方式,可选 'latest'(最新)、'oldest'(最早)、'hottest'(最热)。
  • imageUploader: 可选,自定义图片上传函数,用于处理图片上传逻辑。
  • highlighter: 可选,自定义代码高亮函数,用于渲染代码块。
  • texRenderer: 可选,自定义 TeX 渲染函数,用于渲染数学公式。
  • search: 可选,自定义搜索功能配置,用于表情包搜索等。
  • wordLimit: 单条评论字数上限,默认 200。
  • pageSize: 每页评论数量,默认 10。

常见修改场景

  • 更换域名或部署环境:仅更新 serverURL
  • 启用点赞/表情反应:将 reaction 设为 true
  • 增加表情包:在 emoji 数组追加新的远程地址。
  • 启用强制登录防止伪造:将 login 设为 "force"
  • 添加验证码保护:配置 recaptchaV3KeyturnstileKey
  • 适配暗色主题:设置 dark'html[data-theme="dark"]' 或类似选择器。
  • 设置必填字段:将 requiredMeta 设为 ['nick']['nick', 'mail']
  • 自定义评论排序:将 commentSorting 设为 'hottest' 以按热度排序。
  • 隐藏版权信息:将 noCopyright 设为 true
  • 自定义图片上传:提供 imageUploader 函数以实现自定义上传逻辑。