当前位置: 首页 > news >正文

DeepSeek美化-为 DeepSeek 网页版引入 Obsidian Border 主题视觉风格

简介

访问脚本发布页面:
DeepSeek 美化 - Greasy Fork

DeepSeek-Refined是一款基于 Tampermonkey 的用户脚本,适用于DeepSeek Chat网页版 (chat.deepseek.com)。该脚本通过覆写 DeepSeek 的 CSS 自定义属性,将 Obsidian Border 主题 的标志性配色与排版风格引入聊天界面,同时优化消息内容的阅读宽度,提升长文本浏览体验。

脚本运行后会自动跟随操作系统深色/浅色模式切换,无需手动干预。所有样式均使用标准 CSS 实现,无外部依赖,安装即用。


主要特性

1. 全局配色跟随系统主题变化

模式页面背景色
深色模式#27282e
浅色模式#ffffff

普通文本采用 Border 主题中柔和的中性灰色,在不同光照环境下均可保证良好的可读性。

2. Markdown 语义元素色彩定制

元素深色模式配色浅色模式配色
粗体#ff7881hsl(350, 80%, 55%)#e03045
斜体#fbbb83hsl(28, 80%, 50%)#e67e00
行内代码#f2b6de#dd1399
数学公式#3b82f6#3b82f6

3. 标题左侧彩色圆角竖条

各级标题均通过::before伪元素添加左侧彩色竖条装饰,颜色沿袭 Border 的多级标题设计:

标题级别深色模式竖条色浅色模式竖条色
H1#d18989#bd5151
H2#cea38d#c77b23
H3#93c89c#478f14
H4#7eb8f1#0585a8
H5#bab3ef#726293
H6#7ec8c5#127d52

4. 引用块样式重构

  • 移除默认的左侧粗边框。

  • 使用background-image为引用块添加点阵图案背景,模拟 Border 主题的纸质笔记风格。

  • 通过::before伪元素实现圆角竖条装饰,保证嵌套引用不出现重复背景。

5. 阅读区域宽度优化

  • 消息最大宽度限制为75%,避免短行文本导致视线疲劳。

  • 表格最大宽度限制为70%,防止宽表撑破布局。


安装与使用

  1. 在浏览器中安装 Tampermonkey 扩展(官网下载)。

  2. 访问脚本发布页面:
    DeepSeek 美化 - Greasy Fork

  3. 点击页面上的“安装”按钮,Tampermonkey 会自动弹出安装确认,点击“安装”即可。

  4. 刷新chat.deepseek.com页面,脚本立即生效。

如需临时停用,可在 Tampermonkey 扩展菜单中关闭该脚本。


自定义修改

若需调整颜色或布局,可直接编辑脚本内的 CSS 变量。例如,修改深色模式背景色:

body[data-ds-dark-theme] { --dsw-alias-bg-base: #自定义颜色值; }

脚本顶部包含详细注释,指明各个变量所控制的界面区域,便于用户按需定制。


技术实现概要

脚本的核心工作方式如下:

  • 通过@match限制仅在chat.deepseek.com域下运行。

  • 动态注入<style>标签,利用 CSS 的:root选择器和 DeepSeek 自身的[data-ds-dark-theme]属性选择器,覆写--dsw-*系列变量,实现对全局颜色的接管。

  • 标题装饰、点阵背景等增强样式通过::before等伪元素以及background-image绘制,兼容现代浏览器且不影响原有交互逻辑。

  • 利用 CSS 媒体查询prefers-color-scheme或直接依赖 DeepSeek 主题属性变化,自动适配明暗切换。

http://www.jsqmd.com/news/1099558/

相关文章:

  • 想学落地实操,优先理工科还是经管类院校大数据
  • SPT-AKI Profile Editor:逃离塔科夫离线服务器存档修改终极指南
  • 当 AI Agent 学会长出免疫系统:从城堡防御到细胞防御的范式转换
  • 【VMware网络专家20年压箱底笔记】:多虚拟机通信必须绕开的4个致命陷阱(第3个连vCenter日志都不报错)
  • SSLsplit与OpenSSL深度集成:全面支持RSA、DSA、ECDSA密钥实战指南
  • 量子计算在化学模拟中的应用与iQCC算法解析
  • SMU 2026 Spring 天梯赛5题解
  • 大数据相关专业哪个最适合普通家庭孩子:2026年选专业,别只盯“高大上”,要看能不能落地
  • lambda表达式语法
  • 设备维修工工资低怎么办?3条破局思路与1个“万金油”技能
  • 如何用Goo Engine的4个魔法节点打造惊艳的动漫风格渲染
  • 几句话概括,MySQL 半同步中,after_commit 与 after_sync 有什么区别
  • MHMarkets迈汇:“惠普携手开放人工智能”
  • Kiran-cc-daemon插件开发完全手册:如何为麒麟桌面扩展新的控制功能
  • Moneta Markets亿汇:“人工智能合规风险升温”
  • 软件测试的四个阶段【单元测试、集成测试、系统测试和验收测试】
  • go: Fail-Fast Pattern
  • ​​​​​​​旧尺子量新人:当求职者的“新技能”遇上面试官的“旧思维”
  • 万能遥控器app,各类家具都可用,推荐安装!
  • 【MES】自研MES采集设备数据的坑
  • 【2026最新】Adobe InDesign:Id2026专业排版神器
  • 基于STM32单片机的颜色识别 TCS3200 RGB 检测系统2(设计源文件+万字报告+讲解)(支持资料、图片参考_降重降ai)
  • Python 基础入门:列表、字典、函数与类,一篇搞定核心概念本文将从零开始,带你掌握 Python 最核心的四个概念:列表、字典、函数和类。
  • emanjusaka——彼岸花开可奈何
  • 2026主流EPC项目协同平台横向选型与避坑评测
  • Manus小程序邀请码获取渠道+教程,附手机版+PC官网
  • NET 安装 Aspose.Email for Python - Outlook SDK 安装
  • 基于STM32单片机火灾报警系统 智能楼宇 烟雾温度火焰防盗无线2(设计源文件+万字报告+讲解)(支持资料、图片参考_降重降ai)
  • Qt阅读器-缩略图
  • Go语言代码覆盖率实现一、什么是代码覆盖率