这篇文章最开始是我发在CSDN和博客园平台上的。应广大网友要求,在小黑盒上抄送一份。原文链接是这个CSDN 完全美化教程,根治 CSDN 肮脏的界面现状。对于文章里面的代码块由于不好复制,大家只能到文章原地址去复制内容。
CSDN 界面的现状已经到了惨不忍睹、不堪入目的程度了。混乱的侧边栏、不怀好意的悬浮栏、无处不在的广告。尤其是最下面的用券推广按钮,按钮样式如此嚣张更是让我感到非常的不爽。长期看着这样的界面,容易造成炫目、不适,长期以往就会增加工作压力、难以保持良好的心态,同时把眼睛贴在屏幕上分辨混乱的网页元素,长期以往也容易造成散光和近视。
但是另一方面,最然已经有博客园这样的优质平台了,由于 CSDN 通过某些手段占据了互联网上大多数的博客流量,因此如果你希望你的博客文章能够被一些需要博客提供的技术又只会使用百度搜索的大一新生看到的话,还是不得不使用 CSDN。
因此,有必要对 CSDN 的界面进行彻底的美化。
Stylus 的设置界面大概就像下面这样。你安装过的脚本将会显示在界面的右侧,而左侧是一些基本的设置选项。勾选下图中标记出来的这个选项,确保其已经被勾选亮起。这代表你已经启用了 UserCSS。
同时,通过点击右侧的脚本,你可以具体查看样式的规则,甚至对其中的内容作出个性化的修改和调整。
按照样式作者的要求添加 AD Guard 规则
根据该样式作者的声明,样式需要配合给出的 AD Guard 用户自定义规则使用。这些规则被黏贴在样式主页的 `Description` 里面。您可以从中复制下来,然后粘贴到 AD Guard 的用户自定义规则里面。
具体的方法是:首先在您的浏览器界面框右上角找到 AD Guard 的小图标,点击,打开 AD Guard 主菜单;找到主菜单右上角的设置按钮,点击进入设置界面。
在紧接着弹出的菜单左侧选项卡里面找到用户过滤器,点击之后就能看到下面的界面。最中央的这个 Code Mirror 就是给你输入自定义规则的。把你之前复制的内容粘贴进去,理论上就完成了这部分内容的配置。
但是……请等一下,还有一些问题需要处理
到目前为止,还没有完结。经过本人实际测试之后发现:如果直接采取这些配置,那么这个样式的作者是默认帮你屏蔽了评论区和私聊窗口的消息回复功能的!
所以如果你还是想保留 CSDN 基本的完整的功能、与社区里(可能)素质并不是太高但是仍然确实诚心诚意来学习技术的小伙伴们激情互动的话,就需要在原作者的样式定义和用户屏蔽规则定义里面进行修改。修改之后的样式文件和 AD Guard 定义规则,因为比较长,被我放在博客园原文文末的【附件】部分里面了。你可以从上面的链接跳转到博客园,滚动到下面去复制,然后黏贴覆盖你原来粘贴进去的 AD Guard 规则,以及 UserStyle 样式。
以下是我具体修改的地方:
我首先先声明一下:原作者定义的样式修改了 CSDN 页面顶端的顶栏,把它加宽了一倍。这样虽然在大屏幕上看着确实很爽,但是笔记本的小屏幕上属实挺折磨的。我把这段内容也给修改了。
background: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px) saturate(200%);
height: 50px; /*原本是 86 太宽了*/
display: flex;
align-items: center;
z-index: 9999 !important;
width: 100vw !important;
margin: 0;
box-shadow:0px 0px 8px 2px rgb(0 0 0 / 12%)
}
还有就是通过注释这行内容,解锁了私信里面的聊天回复功能:
width: 100vw;
min-width: 0 !important;
overflow-x: hidden;
/* height: auto !important; */
}
最后就是在 AD Guard 的自定义规则里面修改的,显示 CSDN 的评论区按钮、点赞按钮等。
!blog.csdn.net###toolBarBox
设置 Mac 字体
这个是我参考了黑山雁老师的博客使用浏览器插件 Stylus 美化 CSDN 页面效果弄的,大家可以看看原文——他的原文里面提供了更多的配置。同时他的博客里面有很多高质量文章,大家可以去读读看。
简单地:在 Stylus 里面新建样式,复制下面的 CSS 代码黏贴进去就好了。保存并启用脚本样式——理论上 Stylus 会自动给保存的文件命名的。
@name CSDN Mac Font – 2024年4月
@namespace github.com/openstyles/stylus
@version 1.0.0
@description A new userstyle to **** CSDN
@author BOXonline1396529
==/UserStyle== */
@-moz-document domain("blog.csdn.net"), domain("so.csdn.net"), domain("im.csdn.net"), domain("i.csdn.net"), domain("csdn.net") {
html * {
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif ;
font-size: 16px;
line-height: 1.6;
}
html pre code, html pre code *, html pre li {
font-family: "Fira Mono", "DejaVu Sans Mono", Menlo, Consolas, "Liberation Mono", Monaco, "Lucida Console", monospace !important;
font-size: 0.9rem !important;
}
}
配置完成后的效果
如果你已经完成了上述的配置,看到的效果应该像是下面这样的。
总结
这年头写个博客不容易,你甚至还需要和你的博客平台斗智斗勇。但是国内博客这块 CSDN 的生态位确实也代替不了。没办法,希望 CSDN 以后能良心一点,别再搞界面负优化了。
附件
附件在原文 https://www.cnblogs.com/BOXonline1396529/articles/18207220
#免责声明#
①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!