OpenShell使用手册:从安装配置到故障排查,定制你的Windows经典开始菜单
“OpenShell”这个名字Windows老用户多半不会陌生。Windows 8把开始菜单拿掉的那几年Classic Shell几乎成了装机必备后来Classic Shell停止维护开源社区接手项目改名为Open-Shell社区常连写成OpenShell继续在Windows 10、Windows 11上提供经典开始菜单、资源管理器工具栏和状态栏定制。简单说它就是用开源方式接管你的“开始菜单入口”让界面重新回到你熟悉、可控的形态。这篇内容不打算争论新旧界面谁更好看而是给还在用、或者刚听说Open-Shell的人一份完整的使用手册包含项目来龙去脉、功能边界、安装配置的真实流程、我在多台机器上踩过的坑以及常见故障的排查思路。适合理想是“把系统界面调成自己说了算”的普通桌面用户也适合需要在多台电脑上统一界面配置的IT运维朋友。1. 先搞懂OpenShell是什么不是美化皮肤是UI接管者1.1 一个“住在Explorer进程里”的老朋友Open-Shell的前身Classic Shell曾经是Windows 8/10时代最流行的开始菜单替代工具项目停更后社区在GitHub上以“Open-Shell/Open-Shell-Menu”为仓库名接手维护目前持续在发新版本许可证是GPL v3。官方下载渠道就是GitHub的Releases页面认准这个仓库名别去搜索引擎里找那些来路不明的“稳定版下载站”。从技术结构来说Open-Shell不是一个独立运行的App而是作为Shell扩展“寄生”在Windows资源管理器explorer.exe进程里的。安装后你会看到一个“Open-Shell Menu Settings”的配置界面它负责替换的只是开始菜单的“前台表现层”底层用的仍是系统自己的框架比如UWP应用列表、搜索索引、关机命令。做一个不太严谨但好懂的类比原生开始菜单像是大楼自带的前台接待Open-Shell相当于你自己请了一个前台但这位前台用的还是大楼的通讯录、门禁卡和维修系统只是接待方式和桌面装饰完全由你定制。这层关系很重要明白了之后就不会对它产生不切实际的期待Open-Shell改的是界面交互姿态不是系统内核所以不会出现“装完瞬间穿越回Windows 7”的错觉它只是在当前系统上还原了老的操作逻辑。1.2 谁在用、为什么用复古之外的真实需求很多人提到Open-Shell第一反应是“怀旧”但实际用户群体里真正高频使用的人理由往往更务实。第一是效率。经典双栏开始菜单把所有程序按文件夹结构摊开常用软件的位置基本固定鼠标移动路径远比全屏磁贴或者“推荐项目”列表要短。对每天要开大量软件的人来说这个肌肉记忆能省下不少碎时间。第二是企业环境。IT管理员可以在Open-Shell里统一配置语言、快捷键、菜单布局、开机按钮动作甚至替换开始按钮图标为企业Logo。相比原生开始菜单那种“每个人都有自己一套乱七八糟布局”的状态Open-Shell更容易做到标准化、可解释、可迁移。第三是低配置设备。Open-Shell的渲染开销非常小在机械硬盘老笔记本、工控机上点开菜单的响应速度往往比原生UWP菜单快一个档次。这个体感在实机上非常明显不是玄学。第四是键盘流和无障碍用户。Open-Shell可以给菜单项绑定热键整个菜单的键盘导航是线性的方向键上下移动、回车打开、Tab切列非常接近老式菜单逻辑不像磁贴那种先左右再上下还要翻页的非线性逻辑。对于习惯快捷键、或者依赖键盘操作的人来说这个差别是本质性的。搞清楚这层需求以后再去看它的功能才会有“哦原来设计都是冲着可用性去的”的感觉。2. 三个主力功能拆开看菜单、资源管理器、状态栏2.1 开始菜单不只是“复古”是可定制的工作台Open-Shell最核心的部分当然是开始菜单。安装后打开“Open-Shell Menu Settings”左边是功能分区其中最常用的是“Start Menu Style”你可以选单栏经典样式、双栏经典样式也可以选类似Windows 7那种带搜索框的Aero样式。双栏样式是个人最推荐的选择。左栏是“所有程序”的树状目录按文件夹分组排列右栏放你的高频入口——比如“运行”、“控制面板”、“文档”、“下载”、“关机”。你可以把任意程序快捷方式拖进去排列顺序完全自由不需要像原生菜单那样跟“固定到开始屏幕”的推荐算法较劲。“Customize Start Menu”页面里藏着两个容易被忽略的实用项一个是“Replace Start Button”可以给任务栏的开始按钮换图标支持.ico和.png公司场景可以统一成一个Logo个人用户也可以放自己的图标另一个是“Command to launch”可以指定点击开始按钮后触发什么动作默认是打开Open-Shell菜单也可以改成打开特定程序或脚本。还有一个容易被低估的是“Hotkeys”页面。Open-Shell允许给任意菜单项绑定全局快捷键比如我习惯把“Win1”变成打开浏览器、“Win2”打开文件管理器这在原生系统里是做不到的。而且快捷键不依赖菜单当前焦点任何时候按下都生效体感非常接近“窗口管理器的全局热键”。搜索功能也值得单独说。Open-Shell搜索页可以选“使用系统索引”还是“自定义搜索引擎”。默认建议用Windows Search这样本地文件和已装程序都能搜到如果你更习惯按回车后直接跳浏览器搜索也可以自定义。不过要注意搜索这块最容易出问题后文会专门讲。2.2 资源管理器工具栏与状态栏被低估的日常效率口开始菜单太抢眼很多人忽略了Open-Shell的另一半能力——改造资源管理器的工具栏和状态栏。在“Explorer”设置里你可以给文件资源管理器加一排自定义按钮比如“上一级目录”、“复制当前路径”、“打开命令提示符”、“用记事本打开”、“快速进入Downloads”等。这些动作在原生Windows里要么被藏得很深要么需要右键多级菜单挂在工具栏之后就是点一下的事。状态栏部分它能把“选中了多少个文件”、“占了多少空间”、“磁盘剩余多少”这些老资源管理器自带的信息重新显示出来。Win10/11的原生状态栏信息密度很低很多老用户当年是习惯了右下角看选中文件大小的现在这部分信息得靠Open-Shell救回来。需要注意一个适用范围问题Windows 11下资源管理器窗口本身的渲染逻辑和旧版不同Open-Shell的工具栏按钮在部分系统版本上能生效在某些版本上可能显示不全。这个不是Open-Shell的bug是系统接口变动导致的使用时要做好预期管理。2.3 定制背后的持久化逻辑先搞清楚配置存在哪Open-Shell的配置是以用户为维度保存的主要写进当前用户注册表区域HKCU下以OpenShell命名的键值区域同时设置界面里提供了导出配置为XML文件、再导入到另外一台机器的功能。对个人用户来说这个导出功能很有用换电脑、重装系统后装好Open-Shell导入一下XML所有菜单布局、图标、快捷键全回来了不用从头一个个点。对IT管理员来说导出XML配合脚本合并到默认用户配置可以实现“新用户登录即拥有标准布局”。只不过跨机器导入时务必保证两个机器上的Open-Shell版本接近版本差异太大会出现配置项对不上、部分字段被忽略的情况。别把配置文件和“皮肤”混为一谈皮肤Skin是Open-Shell显示样式的素材配置文件是菜单内容、行为、快捷键的逻辑集合。换台电脑逻辑照搬没问题样式素材如果没打包过去显示会回落默认外观。3. 实操记录从安装到一套拿得出手的经典菜单3.1 安装、版本选择与语言设置安装本身没什么特别的认准GitHub上“Open-Shell/Open-Shell-Menu”仓库的Releases页面下载最新稳定版x64机器选择带x64标识的安装包。有一点经验值得分享如果装的是Windows 11尽量用新版本而不是旧版本旧版对Win11新任务栏的兼容性差很多容易出现菜单点了没反应之类的问题。安装完成后设置界面如果显示英文不用慌。去项目的“Lang”目录里找你需要的语言文件中文就是对应语言dll手动放到Open-Shell安装目录下的Languages文件夹然后重新打开设置在语言下拉里切换重启explorer即可。这个操作一分钟搞定比在英文界面里盲猜要舒服得多。Open-Shell和很多第三方工具一样装完不一定立刻覆盖系统菜单。第一次配置前建议先重启一下explorer或者注销重登录让插件注入到当前会话里。否则可能出现“明明装了但按Win键还是系统菜单”的情况那不是装坏了是旧进程还没加载新模块。3.2 配置一套“双栏经典菜单”的完整流程下面这条线是我在多台机器上验证过的照抄基本不会出问题。先右键开始按钮选择“Open-Shell Menu Settings”进入设置界面。第一步在“Start Menu Style”里选“Classic with two columns”右边预览会立刻变成双栏布局。第二步到“Customize Start Menu”里勾选“Replace Start Button”选一个图标文件作为开始按钮。如果不想改图标保持默认就行。第三步回到“Start Menu”选项卡把需要的内容项勾上建议“Run”、“Control Panel”、“Documents”、“Downloads”、“Shutdown”这五项这是双栏布局里使用频率最高的几个入口。“All Programs”保持勾选它是左栏目录结构的来源。第四步到“General Settings”里把“Open the menu when Win key is pressed”勾上如果你想关掉动画把对应动画选项关掉。这里可以顺手把“Enable Open-Shell”这个总开关的用途记住它不反选系统开始菜单就是原生状态反选Open-Shell生效。想对比系统的样子就用这个开关来回切不用卸载。第五步切到“Hotkeys”页面给高频程序添加快捷键。注意这里绑定的快捷键是全局的会和别的软件热键冲突所以只绑“WinN”这类系统不怎么用的组合。第六步到“Search”页面选搜索方式推荐用系统索引。如果公司电脑有隐私要求可以把网页搜索部分关掉只保留本地搜索。第七步全部设置完点“OK”或“Apply”。没生效就打开任务管理器找到“Windows资源管理器”右键重启。重启explorer之后再看开始菜单应该就是新版的了。这套流程走下来大概三分钟。里面每一步都可以来回调整配置是即时生效的实验成本非常低。4. 高频问题与避坑记录含速查表4.1 打开后开始菜单没反应或白屏这几乎是我见过最多的Open-Shell问题尤其集中在系统大版本更新之后。症状是按键没反应或开始按钮能弹出来但菜单内容空白鼠标能移动但没有任何可点击项目。排查分为三步。第一步肯定是重启explorer这个操作可以解决八成问题因为系统更新或explorer异常退出后UI扩展经常处于半加载状态。第二步是排查冲突是否同时装了ExplorerPatcher、Start11、StartIsBack这类同样接管开始菜单或任务栏的工具装在了一起几乎必然打架。第三步是检查系统版本的兼容性Windows 11的某些测试版、以及Win10某些预览通道确实出现过Open-Shell暂时失效的情况这种时候只能等新版本或者回退到已知正常版本。万一重启explorer、卸载冲突工具后还是白屏还有一个经验值很高的动作在设置页面里先取消“Replace Start Button”应用设置后再勾选回来。这个无脑操作偶尔能触发菜单内容重新渲染成功概率不算低。4.2 和第三方工具打架冲突排查顺序很多朋友桌面美化喜欢叠好几层Open-Shell管开始菜单、TranslucentTB做任务栏透明、ExplorerPatcher改右键菜单和窗口样式、Start11换个开始按钮。单独看每个都挺好叠一起就容易“互相扯头发”。冲突的典型表现开始按钮出现两个、点菜单时先闪一下原生菜单再弹Open-Shell菜单、设置窗口打不开、explorer反复崩溃。我对这类问题的处理顺序是先只保留一个“开始菜单接管者”。Open-Shell和Start11、StartIsBack是竞争关系留一个即可。其次是任务栏视觉类工具可以和Open-Shell共存因为它们管的是不同层面。最后再逐个启用其他扩展每启用一个就重启explorer测试。如果一定要多工具共存我的建议是给它们划清分工Open-Shell只负责开始菜单内容任务栏透明交给专门的透明工具右键菜单增强交给专门的右键菜单工具。不要让两个工具去改同一个UI区域。4.3 企业/多用户环境下的配置分发在公司的多台电脑上一台一台装Open-Shell、手动配置是不现实的。我实际用下来比较顺手的方案是先在基准机上配置好全部布局、快捷键、图标导出XML配置文件。然后把这份XML作为公共模板写一个登录脚本或批处理在新用户首次登录时把Open-Shell装好静默安装、导入XML。需要提醒的是版本锁定很关键。不同版本、尤其是大版本之间的XML字段有差异混着导入可能导致某些菜单项丢失。公司环境里最好固定一个版本新机器也装同一个版本避免“开发机是新版、生产机是旧版”的尴尬。另外Open-Shell配置是按用户存储的管理员命令行的“对所有用户生效”并不成立要做的是修改默认用户配置模板而不是期待一个全局开关从头管到尾。下面这个速查表是我平时排查问题时用的直接照着操作可以省不少时间现象可能原因快速解法按Win键没反应explorer未重载/插件未注入重启explorer或注销重登菜单空白、无内容系统更新导致渲染失效设置里取消再勾选“Replace Start Button”开始按钮出现两个与其他开始菜单工具冲突只保留一个接管工具搜索框无结果搜索索引未建立/自定义引擎失效切回“使用Windows Search”重建索引新用户配置不生效配置未写入默认用户模板改用默认用户配置导入Win11下部分功能失效系统版本与Open-Shell版本不兼容升级Open-Shell到最新版5. 名字撞了开发者圈的另一种OpenShell5.1 同名项目不少搜的时候要留个心眼如果你去GitHub直接用“OpenShell”搜索会发现里面不止“Open-Shell/Open-Shell-Menu”这一个项目。有些是个人练习写的小型终端工具有些是把Shell能力封装成API的库还有些是嵌入式场景里的远程命令行框架。它们之间没有任何继承关系纯粹是“开放Open”和“Shell”这两个词组合在一起太常见撞名概率自然高。判断一个项目是不是你想要的比较稳的办法是看三样仓库名的完整拼写Open-Shell连字符隔开的是这个桌面工具、项目简介里是否提到“Start Menu”、“Explorer”以及Star数和最近更新时间。如果项目长期不更新对Windows新版本的兼容基本不用指望。这里多聊一句Open-Shell的“Shell”指的是Windows的外壳层也就是桌面、任务栏、文件管理器这个整体而开发者圈常说的“Shell”更多指命令行解释器比如bash、PowerShell。这俩不是一个词的两副面孔而是“外壳”和“命令行界面”在英文里恰好共享了Shell这个词。理解了这个就不会把自己绕晕。5.2 如果暂时不方便装工具自己“开放”一个Shell也挺好如果你只是因为“Windows原生开始菜单不好用”而想折腾但暂时没法装第三方软件也可以先用PowerShell给自己写一个极简的“快速菜单”。思路是把高频目录和常用命令收进一个函数按数字选择执行。下面这个脚本复制到PowerShell的Profile文件里就能在终端里用Show-OpenShellMenu调出一个迷你菜单function Show-OpenShellMenu { Write-Host Quick Menu Write-Host 1) Downloads Write-Host 2) Dev Write-Host 3) 网络信息 $key Read-Host 选择 switch ($key) { 1 { Set-Location $HOME\Downloads } 2 { Set-Location $HOME\dev } 3 { Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias,IPAddress } } }这段代码的意图很简单通过把“打开下载目录”“进开发目录”“查IP信息”变成菜单项把命令行变成一个可以“按数字直达”的操作台。它和Open-Shell没有直接关系但如果你平时的工作流更偏向命令行这个方法甚至比图形菜单更快。想更华丽一点的还可以配上Windows Terminal的标签页和背景配置把终端本身的观感也收拾利索。我个人在实际操作中的体会是Open-Shell真正的价值不在于“让界面变旧”而在于“让界面变可控”。它把系统藏起来的入口重新摆到你面前把开始菜单变成一块完全听你话的面板这对效率和心情的影响都比想象中大。最后再分享一个小技巧如果配置调了半天总觉得不对劲别急着卸载先导出XML丢到备份文件夹里再放个默认空配置对比一下很多问题就是配置项叠加出来的还原一份干净的再逐步加定位起来比从零开始快得多。

相关新闻

AI工程从零起步:数据、模型到部署的全链路实战

AI工程从零起步:数据、模型到部署的全链路实战

开头部分直接进入从业者的口吻,不做铺垫、不说废话。要把"ai-engineering-from-scratch"这个标题和"ai-engineering"这个关键词融入前100字。这篇文章应该讲的是从零开始做AI工程的完整链路,包括怎么选方向、怎么搭工具链、怎么写第…

2026/10/3 10:15:01 阅读更多 →
海南省市县乡村五级行政区划SHP数据全解析

海南省市县乡村五级行政区划SHP数据全解析

简介:海南省五级行政区划SHP矢量数据面向GIS开发者、城乡规划与空间分析研究人员,涵盖省、市、县、乡镇(街道)、社区(村界)完整层级,可支撑宏观规划到基层精细化管理的地图制作与空间分析。压缩…

2026/10/3 10:15:00 阅读更多 →
Open-Shell 使用指南:在Win10/11找回高效经典开始菜单和工具栏

Open-Shell 使用指南:在Win10/11找回高效经典开始菜单和工具栏

如果你对 Windows 10/11 的“磁贴式”开始菜单提不起兴趣,又总觉得新版资源管理器的工具栏越来越别扭,那么 Open-Shell 这个名字你应该不陌生。它的前身是 Classic Shell,一个从 2011 年做到 2017 年的免费工具,作者 Ivo Beltchev…

2026/10/3 10:15:00 阅读更多 →

最新新闻

AI工程化从零开始:手写神经网络与部署全链路实战指南

AI工程化从零开始:手写神经网络与部署全链路实战指南

别把“from scratch”理解歪了。它不是让你用某个流行框架三分钟训练一个模型,也不是什么“零基础转码 AI 速成”的噱头。在我眼里,ai-engineering-from-scratch 就是一句话:作为一个工程师,你究竟能不能不依赖任何封装&#xff0…

2026/10/3 10:52:53 阅读更多 →
Python机器学习量化投资研究:数据、算法集成与回测全流程解析

Python机器学习量化投资研究:数据、算法集成与回测全流程解析

简介:这是一套面向量化投资学习者和金融科技从业者的Python机器学习实战资源,以基本面量化投资为核心场景,集成了线性回归、决策树、随机森林、支持向量机、XGBoost、LSTM等多种算法,覆盖数据预处理、特征工程、模型训练、策略回测…

2026/10/3 10:52:52 阅读更多 →
机器学习+量化投资:从特征工程到多算法集成的完整实践

机器学习+量化投资:从特征工程到多算法集成的完整实践

简介:本资源为Python机器学习驱动的基本面量化投资研究项目,包含完整源码、配套数据集与项目说明文档,面向具备一定Python基础、希望将机器学习算法应用于金融量化场景的学习者和研究者。包内共219个文件,主要由167个csv数据文件、…

2026/10/3 10:52:52 阅读更多 →
从零开始的AI工程:Prompt、Harness与Agent实战拆解

从零开始的AI工程:Prompt、Harness与Agent实战拆解

1. 从零开始的AI工程:这个领域到底在解决什么问题1.1 当"会用AI"变成"能交付AI系统",差距就出来了这两年我一直在做AI相关项目的落地交付,接触过大量团队后感受特别深:真正卡住大家的地方,早就不再…

2026/10/3 10:52:52 阅读更多 →
AI工程从零开始:构建可维护的大模型应用完整链路

AI工程从零开始:构建可维护的大模型应用完整链路

你有没有过这样的体验——用ChatGPT写几段代码、让它帮你润色一封邮件,觉得AI也不过如此?但当你接到一个真正的任务,比如“给公司做一个AI客服助手”“把工单系统接入大模型自动分类”,你会发现事情完全不一样了。模型吐出来的内容…

2026/10/3 10:52:52 阅读更多 →
Jev本地部署实战:从模型权重到Codex接入与RAG系统

Jev本地部署实战:从模型权重到Codex接入与RAG系统

最近我的几个技术群突然被同一个名字刷屏了:Jev。有人把它描述成“新出的编程模型”,有人在 Codex 工作流里已经接上它跑起了代码生成,还有人在到处问 Windows 能不能本地部署。我看了一圈社区讨论、GitHub 仓库和几个公开的实操案例&#xf…

2026/10/3 10:51:52 阅读更多 →

日新闻

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南 【免费下载链接】ex-skill 前任 skill 项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill 前任.skill 是一个运行在 Claude Code 上的开源 Skill:导入微信、iMessage、短信、…

2026/10/3 0:00:27 阅读更多 →
45个经典Linux面试题:从命令到网络排障的完整考点解析

45个经典Linux面试题:从命令到网络排障的完整考点解析

刚开始带应届生的时候,我最头疼的就是他们拿着一摞Linux面试题背得滚瓜烂熟,一上机全露馅。后来自己从被面的人变成面别人的人,才慢慢摸清楚:Linux面试题考的根本不是答案本身,而是你面对一个不确定的系统问题时&#…

2026/10/3 0:01:28 阅读更多 →
SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

简介:本资源是一份面向SAP ABAP开发人员、生产计划专员及ERP实施顾问的实操型操作指南,聚焦SAP生产预留核心业务场景,系统解决物料预留创建、查询、校验与批量处理等高频问题。文档以结构化方式覆盖预留背景原理、OMC2编码规则、工厂级参数配…

2026/10/3 0:01:28 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/3 9:14:33 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/3 9:47:50 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/3 9:42:31 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →