diff --git a/README.md b/README.md index f188004..169056e 100644 --- a/README.md +++ b/README.md @@ -223,7 +223,19 @@ export const commentConfig = { **前端脚本不走 CDN**,而是自托管的 `public/assets/js/twikoo.min.js`。国内访问 jsDelivr 很不稳定(实测 3 秒以上,且常被墙),走 CDN 会让评论区长时间空白甚至加载不出来。该文件的版本要与后端保持一致(当前都是 **1.7.20**,可用 `GET_FUNC_VERSION` 查后端版本),升级后端时记得同步替换它。 -主题适配样式在 `public/assets/css/twikoo-custom.css`。twikoo 的样式是运行时注入 `
` 的、会排在后面,所以那里的选择器统一加了 `#twikoo` 前缀来提高优先级,颜色引用主题变量因而自动跟随亮/暗色。 +样式分两层,**两个文件必须放在 `src/components/Comments.astro` 的静态 `` 里**: + +| 文件 | 作用 | +|---|---| +| `public/assets/css/twikoo.css` | 官方原样,从 npm 的 `twikoo@<版本>/dist/twikoo.css` 取,**不要手改** | +| `public/assets/css/twikoo-custom.css` | 主题适配层,颜色引用主题变量,自动跟随亮/暗色 | + +`twikoo.css` 必须是**静态 ``**,不能只靠 `twikoo.min.js` 运行时注入。脚本会把样式 `appendChild` 到 ``,而 `ClientRouter` 切页时会清掉 head 里它不认识的 `