Greasy Fork is available in English.
CozyDo 论坛主题增强:多风格预设、自定义编辑、JSON 导入导出、右上角入口与可选悬浮按钮
▌ 适用站点:https://linux.do/(含子域名)
▌ 版本:1.3.0 | 开源:wintopic/CozyDo
▌ 一句话:不改后端、不装插件,给 Linux.do 增加完整的主题工作台(切换 / 编辑 / 保存 / 分享)。
▌ 1 分钟口号:先选预设,再调 3 个关键色,你会马上拥有“只属于你”的 Linux.do。

▌ 提示:如果右上角入口暂时不可见,脚本会自动回退到右下角悬浮按钮。
▌ 全部主题:统一管理预设 / 自定义 / 导入主题。支持应用、编辑、导出、删除。
▌ 自定义编辑:Token 实时调节,颜色支持色板 + 文本双输入。
▌ 导入导出:支持 custom-page-config、theme-collection,兼容 theme-pack / full-config。
▌ 全局设置:毛玻璃、卡片立体感、圆角缩放、阴影强度、悬浮按钮、文章新标签页打开。
{
"schemaVersion": 2,
"kind": "custom-page-config",
"custom": {
"name": "我的主题",
"basePreset": "claude-dark",
"tokens": {
"--primary": "#e9e3d9"
}
}
}
{
"schemaVersion": 1,
"kind": "theme-collection",
"collection": {
"themes": []
}
}
```json``` 代码块)。localStorage(键名:linuxdo_theme_config_v1)。/admin 后台。先确认脚本已启用并刷新页面。脚本仅在 Linux.do 前台页面生效;若头部入口未挂载,会自动回退到右下角悬浮按钮,也可在“设置”中手动常驻开启。
优先检查四项:1) kind 与 schemaVersion 是否匹配;2) 主题名是否与内置或现有主题重名;3) Token 字段是否为合法值;4) JSON 是否完整可解析。
/admin 页面看不到主题效果?这是设计边界。脚本默认不作用于后台管理路径,目的是避免干扰管理界面与后台操作。
不会。结构参数(毛玻璃、卡片立体感、圆角缩放、阴影强度)属于全局设置,不写入单主题 JSON。
仅对 Linux.do 站内帖子链接生效(同域且匹配主题帖路径),不会改写站外链接、邮件链接或脚本链接。
在面板“设置”中点击“重置全部配置”即可;面板也支持按 Esc 快速关闭。
▌ 项目仓库:https://github.com/wintopic/CozyDo
欢迎提交 Issues:Bug 反馈、功能建议、主题分享都欢迎。
免责声明:本脚本仅用于界面样式增强,不代表 Linux.do 官方立场。论坛前端结构更新后,脚本可能需要适配更新。