Unraid 7.2+ WebUI美化主题和自定义CSS插件

发布日期:分类:Linux & homelab Unraid 7.2+ WebUI美化主题和自定义CSS插件无评论

由于 Unraid 升级到 7.2+ 版本后,原本常用的 “Theme Engine” 插件已不再兼容,为了继续自定义 WebUI 的样式,我开发了一个轻量级的 CSS 注入插件,并在此基础上发布了一套我个人使用的 “Modernization” 主题。

1. Custom WebUI CSS 插件

这是一个专门为 Unraid 7.2+ 设计的轻量级插件。我的需求很简单:将自定义 CSS 代码注入到网页中。既然旧插件无法使用,我便编写了这个替代方案。

主要功能:

  • 全局 CSS 注入: 将 CSS 代码自动加载到每个页面的 <head> 中。
  • 深色主题附加CSS: 可输入仅在 Unraid 主题设置为 ‘black’ 时加载的额外CSS,用于方便在黑/白主题间兼容和切换。
  • 额外资源文件: 支持从 Flash 到 Web 目录同步额外的静态资源(如背景图片等),可在CSS中引用。

项目地址: https://github.com/WuSiYu/unraid-custom-css

Unraid论坛地址:https://forums.unraid.net/topic/195276-plugin-simple-custom-webui-css-plugin-for-unraid-72

注意: 本插件仅在 Unraid 7.2+ 上测试通过。如果你使用的是 7.1.4 及以下版本,建议继续使用 Theme Engine。

2. Modernization Theme

配合上述插件,我整理了个人使用的 CSS 样式,命名为 Modernization Theme。

设计特点:

  • 现代化外观: 重新设计了 Dashboard 和 Main 等核心页面的视觉体验。
  • 按钮风格: 改善了Unraid原本比较丑的圆角渐变边框设计,现在具有完美的圆角,并在支持的浏览器上还有渐变文字。
  • 黑/白主题兼容: 适配 Unraid 原生的 White 和 Black 两种基础主题。
  • 稳健性: 克制了 CSS 的修改范围,尽量避免破坏第三方插件的显示效果。

3. 安装与使用指南

第一步:安装插件

进入 Unraid 的 PLUGINS -> Install Plugin 页面,输入以下 URL 进行安装:

https://raw.githubusercontent.com/WuSiYu/unraid-custom-css/refs/heads/master/custom.css.plg

(正在等待CA应用商店审核,不出意外等之后也可以直接在上面装)

第二步:输入主题CSS

  1. 安装完成后,前往 SETTINGS -> Custom WebUI CSS
  2. 打开下方链接,复制其中的 CSS 代码: https://github.com/WuSiYu/unraid-custom-css/blob/master/example.css
  3. 将代码粘贴到插件的配置框中,点击应用即可。

本主题有意限制了自定义样式的生效范围,以最大程度避免破坏第三方插件的样式。但如果你在使用过程中依然了遇到任何第三方插件的兼容性问题,欢迎反馈。

作者:WuSiYu

学生,计算机/HPC/MLsys/LLM infra方向

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注