/** * 评论系统配置。 * * 使用 twikoo(https://twikoo.js.org),后端为自托管实例。 * * 前端脚本不走 CDN,而是自托管的 public/assets/js/twikoo.min.js —— 国内访问 * jsDelivr 很不稳定,走 CDN 会导致评论区加载不出来。该文件版本与后端保持一致 * (当前都是 1.7.20),升级后端时记得同步替换它。 * * 样式分两层:public/assets/css/twikoo.css(官方原样,从同一个 npm 版本取) * + public/assets/css/twikoo-custom.css(主题适配层)。 * 两个都用静态 引入,不要改成只靠脚本运行时注入, * 原因见 src/components/Comments.astro 里的注释。 */ export const commentConfig = { /** twikoo 后端地址(部署 twikoo 的那个域名)。留空则整个评论区不渲染。 */ twikooEnvId: "https://twikoo.tianxuetao.top", /** 评论界面语言 */ lang: "zh-CN", /** * 评论归属路径是否去掉结尾斜杠。 * 本站 trailingSlash 为 "always",但评论 key 统一存成不带斜杠的 * `/posts/xxx` 形式,与后端里的历史数据保持一致 —— 改掉这条, * 老评论就会对不上。 */ stripTrailingSlash: true, } as const