news 2026/8/20 18:16:38

tt-rss-feedly-theme夜间模式一键切换:深色主题与toggle_night_mode插件详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tt-rss-feedly-theme夜间模式一键切换:深色主题与toggle_night_mode插件详解

tt-rss-feedly-theme夜间模式一键切换:深色主题与toggle_night_mode插件详解

【免费下载链接】tt-rss-feedly-themeFeedly theme for Tiny Tiny RSS项目地址: https://gitcode.com/gh_mirrors/tt/tt-rss-feedly-theme

在深夜刷 RSS 时,刺眼的白色界面总是让人眼睛疲劳,而tt-rss-feedly-theme这款专为 Tiny Tiny RSS 打造的 Feedly 风格主题,不仅界面简洁美观,更提供了夜间模式一键切换能力:配合toggle_night_mode插件,你可以在深色主题与浅色主题之间瞬间切换,再也不用手动去偏好设置里翻找主题选项。本文将从安装到自定义,带你完整掌握这套深色主题的切换方案。

Tiny Tiny RSS 也能拥有 Feedly 般的深色主题 🌙

Tiny Tiny RSS(TT-RSS)是深受自建用户喜爱的开源 RSS 阅读器,但其默认界面略显朴素。tt-rss-feedly-theme 借鉴了 Feedly 的卡片式布局与清爽排版,并在此基础上内置了多套夜间模式深色主题,让你的阅读器在白天和夜晚都保持高颜值。

该主题的核心设计目标包括:

  • 📱 响应式布局,手机、平板、桌面通吃
  • 🗂️ 默认主题没有的卡片视图,浏览资讯像刷 Feedly 一样顺滑
  • 🎨 多种深浅配色变体,满足不同场景与个人偏好
  • ♿ 高对比度变体,改善无障碍阅读体验

上图展示了主题全部 8 种配色变体:第一排是默认夜间、默认浅色、sepia 夜间、sepia 浅色,第二排是高对比度、高对比度夜间、sepia 对比、sepia 对比夜间。可以看到,深色主题并非只有"黑底白字"一种选择。

安装 tt-rss-feedly-theme 深色主题:三步搞定

在体验夜间模式一键切换之前,需要先把主题安装到你的 TT-RSS 中。整个过程非常简单,按以下三步操作即可。

第一步:获取主题文件

你可以通过 Git 克隆仓库获取完整源码:

git clone https://gitcode.com/gh_mirrors/tt/tt-rss-feedly-theme

也可以直接下载发布包(dist 分支)。建议使用包含feedly*.cssfeedly目录的完整包,这样才能获得全部配色变体,包括本文主角——深色主题

第二步:复制文件到 themes.local 目录

把主题文件解压后,将feedly*.cssfeedly文件夹复制到 TT-RSS 根目录下的themes.local中:

[tt-rss-root]/themes.local/ ├── feedly.css ├── feedly_night.css ├── feedly-sepia.css ├── feedly-sepia_night.css ├── feedly-high-contrast.css ├── feedly-high-contrast_night.css ├── feedly-sepia-contrast.css ├── feedly-sepia-contrast_night.css └── feedly/

💡 提示:local-overrides.js是可选文件,它为 Safari 提供兼容 polyfill,并让登录、找回密码等工具页面在手机上更友好,建议一并复制。

第三步:在偏好设置中选择深色主题

进入 TT-RSS 的"偏好设置 → 个性化",在主题下拉框中选择任意一款以_night结尾的夜间模式深色主题(如feedly_night),保存即可生效。

toggle_night_mode 插件详解:实现夜间模式一键切换

这是本文的重点。主题本身已经支持深色主题,但要实现"一键切换"的丝滑体验,还需要搭配toggle_night_mode 插件。该插件来自 ltGuillaume 的 FeedMei 项目,专为在深浅主题之间快速切换而设计。

toggle_night_mode 插件安装步骤

  1. 下载toggle_night_mode插件,将其放入 TT-RSS 的plugins.local/toggle_night_mode目录
  2. 进入"偏好设置 → 插件",启用toggle_night_mode
  3. 刷新页面,让插件生效

快捷键 a N:在深色主题与浅色主题间瞬间切换

安装完成后,只需按下快捷键a N,界面就会在当前主题与对应的夜间模式深色主题之间来回切换。例如:

  • 当前使用feedly(浅色)→ 按下a N→ 切换为feedly_night(深色)
  • 当前使用feedly-sepia→ 按下a N→ 切换为feedly-sepia_night

整个过程无需进入设置页面,非常适合睡前关灯后快速进入暗光阅读状态,是真正的夜间模式一键切换体验。

如上图所示,桌面端使用 sepia 浅色展开阅读,移动端则进入 sepia 夜间深色模式,明暗分明、互不干扰。

8 种配色变体:深色主题不止一种 🌃

tt-rss-feedly-theme 的深色主题共有 4 套,各自有独特的视觉气质:

深色主题文件特点
feedly_night经典黑底白字,纯正暗色,夜间阅读首选
feedly-sepia_night暖色深棕底色,护眼且适合长时间阅读
feedly-high-contrast_night超高对比度,弱光环境下文字更清晰
feedly-sepia-contrast_night暖色与高对比兼得,兼顾护眼与清晰

这些变体在源码中由不同的 LESS 文件驱动,例如 feedly_night.less 引用了 _night.less、_night-amber.less,分别定义基础暗色与琥珀色点缀;而 _night-blue.less 则提供了蓝色链接风格。想改源码颜色的进阶玩家,可以修改 _variables.less 后自行构建。

让系统自动切换深色主题:auto 变体

如果你不想手动按a N,还可以选择_auto结尾的变体。选择 auto 变体后,主题会跟随操作系统或浏览器的深色模式设置自动切换:系统进入夜间模式时,TT-RSS 自动换上深色主题;白天则恢复浅色。这样连快捷键都不需要,真正做到全自动的夜间模式切换

深色主题也能自定义:CSS 变量调优 🎨

无论是浅色还是深色主题,你都可以在"偏好设置 → 个性化 → 自定义"按钮中添加 CSS 变量来微调界面,例如:

:root { --base-spacing: 30px; /* 更紧凑的间距 */ --font-size-post: 14px; /* 更小的正文 */ }

相关的默认值定义在 _variables.less 中,包括字号、间距、字体、阅读宽度、卡片列数等,都可按需覆盖。

配合这些插件,夜间阅读体验更佳 ✨

除了 toggle_night_mode,官方还推荐搭配以下插件,让深色主题下的操作更顺手:

  • toggle_sidebar:点击屏幕左侧即可收起/展开订阅源侧栏,深色主题下界面更清爽
  • close_button:在分栏视图中关闭文章详情,移动端夜间阅读必备
  • shorten_expanded:截断合并视图中的超长文章,避免深色背景下的长文刷屏

上面是卡片视图搭配高对比度深色主题的效果,文章以卡片形式平铺,信息密度高且层次分明。

小结:开启你的夜间模式一键切换之旅 🚀

tt-rss-feedly-theme 用一套主题解决了 Tiny Tiny RSS 的颜值问题,更用toggle_night_mode 插件解决了深色主题一键切换的便利性问题。安装步骤简单、切换方式灵活——既支持快捷键a N手动切换,也支持 auto 变体随系统自动变化。

现在就去 本地仓库 获取主题文件,安装配置后按下a N,体验一下深色主题带来的舒适夜间阅读吧!最后再分享一张登录页在深浅两种模式下的对比图,感受一下这套主题对细节的用心。

【免费下载链接】tt-rss-feedly-themeFeedly theme for Tiny Tiny RSS项目地址: https://gitcode.com/gh_mirrors/tt/tt-rss-feedly-theme

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 18:15:20

深入 InstrumentableGrpcServer:线程池耗尽事件监控实现

深入 InstrumentableGrpcServer:线程池耗尽事件监控实现 【免费下载链接】gruf gRPC Ruby Framework 项目地址: https://gitcode.com/gh_mirrors/gr/gruf gruf 是一个广受欢迎的 gRPC Ruby 框架。在它的众多设计亮点中,InstrumentableGrpcServer …

作者头像 李华
网站建设 2026/8/20 18:14:50

免费PDF补丁丁使用教程:避开这5个坑,快速搞定书签编辑与批量替换

免费PDF补丁丁使用教程:避开这5个坑,快速搞定书签编辑与批量替换 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 …

作者头像 李华
网站建设 2026/8/20 18:10:44

深入 interrogate 源码:AST 遍历如何统计 docstring 覆盖率

深入 interrogate 源码:AST 遍历如何统计 docstring 覆盖率 【免费下载链接】interrogate Explain yourself! Interrogate a codebase for docstring coverage. 项目地址: https://gitcode.com/gh_mirrors/in/interrogate interrogate 是一个用于统计 Python…

作者头像 李华
网站建设 2026/8/20 18:08:31

jrebel-license-active-server 日志调试指南:logLevel 从入门到精通

jrebel-license-active-server 日志调试指南:logLevel 从入门到精通 【免费下载链接】jrebel-license-active-server JRebel and XRebel active server(Jrebel 激活服务器) 项目地址: https://gitcode.com/gh_mirrors/jr/jrebel-license-active-server jrebe…

作者头像 李华