OpenShell:在Windows 11上恢复经典开始菜单的完整配置指南
记得 Windows 11 刚发布那会儿办公室里有不少同事跑来问我同样一个问题怎么把开始按钮挪回左下角让菜单恢复成以前那种传统的双栏样式说实话微软这几年在开始菜单上折腾得很厉害——磁贴、推荐内容、固定区域什么都有可老用户想要的那套“经典双栏 所有程序列表 醒目搜索框 一键运行”却始终没回来。如果你也有类似的困扰OpenShell 是我目前最推荐的一套方案。OpenShell 其实是经典老牌工具 Classic Shell 的开源继承者。Classic Shell 在 2017 年停止更新后源码交给了社区继续维护出了 Open-Shell 这个项目大家平时图省事也直接叫它 OpenShell。它能在 Windows 10 和 Windows 11 上恢复 Win7 那种经典开始菜单同时把任务栏、右键菜单、搜索框、跳转列表等一系列组件都重新交回用户手里。这套方案适合所有觉得原生开始菜单“不够顺手”的 Windows 用户也适合 IT 运维人员在给公司电脑做系统标准化时参考。1. 先弄清 OpenShell 改了什么从 Classic Shell 到开源续作1.1 老牌工具的“重生”OpenShell 与 Classic Shell 的关系提到 OpenShell绕不开 Classic Shell。很多老用户对后者应该非常熟悉——那是一款从 Windows 8 时代开始流行的开始菜单增强工具作者叫 Ivo Beltchev。Classic Shell 在 2017 年发布 4.3.1 之后基本停止更新作者把源码开放给了社区社区开发者在此基础上继续维护推出了 Open-Shell 项目版本号从 4.4.0 重新起排一直迭代到现在。这个项目最核心的定位始终没变接管 Windows 的开始菜单弹出逻辑让你自由选择 Win7 风格的双栏菜单或更接近 Win10/11 的新式菜单。同时它还把任务栏增强、资源管理器右键菜单恢复、搜索框优化等能力一并带上了。和很多美化工具最大的不同是OpenShell 是通过系统公开的机制去接管菜单展示而不是修改系统核心文件所以哪天不想要了直接卸载就能完全还原风险非常可控。我最初也是奔着“恢复 Win7 菜单”去装的后来发现它真正有价值的地方远不止外观——它能把控制面板、管理工具、运行框、常用文件夹全部塞进一个可以用键盘导航的菜单里这比我每次按 Win 键之后再在一堆磁贴和推荐内容里翻来翻去有效率得多。1.2 原生开始菜单到底难受在哪拆解“效率死角”先说 Windows 10。它的开始菜单是磁贴加应用列表混排固定区域和推荐区域各占一半你经常会不小心点到“建议的应用”或那些动态磁贴的动画。Windows 11 则彻底改了布局取消磁贴把固定应用和“推荐项”放一起看起来干净不少但默认菜单高度有限能固定的应用数量少文件资源管理器、控制面板、运行这些高频入口都被藏在二级或三级菜单里。对习惯键盘操作的人更麻烦。原生菜单的“直接输入首字母定位程序”支持得并不好有时候你想跳到“命令提示符”按了几个字母菜单毫无反应。OpenShell 把老式开始菜单的键盘导航能力完整带了回来菜单弹出后直接打字光标会自动跳到以这些字母开头的程序项回车就能启动按住 Shift 点某个程序项还可以直接以管理员身份运行。这些细节官方文档里很少专门强调但实际体验差异非常明显。如果你每天要开十几个软件这个小交互能帮你省下不少时间。2. 安装前的准备与选择版本、渠道、校验2.1 版本选择与官方下载我第一次用 OpenShell 是在 Win11 的早期版本上当时从某下载站找了一个“整合版”结果安装过程中多出来好几个全家桶软件教训非常深刻。所以第一点必须强调下载只认 GitHub 官方仓库。Open-Shell 在 GitHub 的 release 页面会发布安装包通常是一个名为 OpenShellSetup_x.x.x.exe 的安装程序。版本方面选择一个 4.4.x 的最新稳定 release 即可没必要去追 nightly 或 beta日常使用稳定性永远优先。这里还要多提一句关于架构的事。OpenShell 的安装包会自动检测系统是 32 位还是 64 位现在的电脑绝大多数是 64 位 Windows直接下载官方安装包安装就行不需要自己判断版本。安装时如果杀毒软件弹出警告先别急着忽略或删除去确认下载文件的发布者和数字签名。官方包是有代码签名证书的签名主体和项目方对得上才靠谱来源不明的搬运版宁可不用。2.2 装完要做的第一件事安装过程非常简单默认下一步一路到底就行。装完经常有人问我怎么没反应因为 OpenShell 默认不会立刻接管菜单需要先手动开启。最快的方式是在任务栏空白处或开始按钮上右键在弹出的菜单里找到“属性”有的版本叫“设置”打开 OpenShell 配置窗口。在“开始菜单样式”页面里勾选“替换开始菜单”然后把风格切换成你喜欢的模式。经典风格就是传统双栏新版风格更贴近现在的扁平化布局。保存后按一下 Win 键试试菜单应该已经替换生效。如果这时发现任务栏卡住或 Explorer 无响应不用慌打开任务管理器找到“Windows 资源管理器”右键重启一次菜单就能正常弹出。我自己在 Win11 上第一次切到新风格时也碰到过一次 Explorer 闪退重启资源管理器之后就一切正常了。注意修改 OpenShell 配置时如果同时开着多个配置窗口可能出现设置保存不上的问题。先把其他窗口关掉只保留一个配置窗口改完再点保存否则经常会出现“明明改了却没生效”的假象。3. 核心模块的精配指南一步到位的配置方案3.1 开始菜单样式与布局设置OpenShell 配置面板里最丰富的是“开始菜单样式”页。选中“替换开始菜单”后下面的风格列表会解锁。怀旧用户优先选经典双栏风格左侧是常用程序右侧是控制面板和文件夹宽度和行数都能自己调。这里有个比较隐蔽的参数叫“指定菜单栏宽度”单位是像素默认值在一些高分屏上会显得偏窄你可以手动加大到 500 到 600 像素程序名称就不会被折行截断。字体和间距也值得花两分钟调一下。如果你觉得系统缩放后菜单文字发虚可以在外观相关选项里把字体改成“微软雅黑”并指定字号同时开启使用 DPI 缩放修复模糊的选项。菜单的圆角、透明度和背景图也能在这里配置部分版本还支持整个菜单用一张自定义 PNG 做背景。我个人习惯把背景透明度压到很低办公时菜单看起来更干净不会被花哨的视觉元素干扰注意力。3.2 主菜单定制的核心手法把高频入口放在一指之遥在“开始菜单”或“主菜单项目”相关设置页你可以控制菜单里显示哪些固定项目。把“控制面板”、“运行”、“管理工具”、“最近使用的文档”全部打开右侧边栏会多出一列快捷入口。对 Windows 10/11 用户来说“运行”对话框默认很不显眼但经常用命令行的朋友肯定离不了它。OpenShell 菜单里的“运行”项点开之后可以直接输 cmd、regedit、msconfig 之类的命令比一路点鼠标翻找快得多。自定义程序列表也很实用。你可以在菜单底部固定一个“我的应用程序”区域把常用的绿色软件、便携工具、网盘目录拖进去。方法是在配置窗口里选择自定义项目然后添加指向可执行文件或文件夹的入口。这样哪怕某个软件没有出现在系统应用列表里也能从一个地方快速启动。有朋友会说这不就是快捷方式吗对但它解决的是导航问题把所有零散入口收拢到一个菜单比在桌面堆几十个图标干净得多。3.3 搜索框、跳转列表与索引优化OpenShell 在经典风格下还带一个搜索框很多人觉得它的速度不如系统搜索就忽略了。但搜索框响应速度其实取决于 Windows Search 服务有没有建立好索引。如果你发现输入关键字后要转圈很久可以去系统的“搜索设置”里把索引范围加上常用目录或者直接打开“索引选项”把用户文件夹包含进去。索引跑起来之后再从 OpenShell 的搜索框输入程序名基本就是秒出结果。跳转列表是 Win7/10 时代一项很实用的功能固定任务栏的程序图标上右键能看到最近打开的文件OpenShell 里也支持显示。它依赖系统记录的最近文档列表。如果你平时不希望别人看到最近打开了什么可以在菜单设置里把“最近使用的程序”和“最近使用的文档”两个开关关掉。不少企业电脑会顺手把这两个开关隐藏掉既能保护隐私也能减少系统持续刷新列表带来的 IO 消耗。3.4 任务栏、右键菜单与资源管理器增强不少人不知道 OpenShell 还带有任务栏增强和资源管理器增强。在任务栏相关设置页里可以隐藏搜索框图标、任务视图按钮、Cortana 按钮等系统图标。这个能力在 Windows 10 上兼容性最好Windows 11 部分版本因为任务栏 API 改动个别开关不一定生效以实测为准。我在 Win10 上习惯把它当成任务栏瘦身器只保留固定的应用图标和托盘区整个界面清爽很多。资源管理器增强主要体现在右键菜单。Windows 11 默认的右键菜单把很多功能折叠进了“显示更多选项”每次要多点一下。OpenShell 里可以开启经典右键菜单让剪切、复制、重命名、属性这些高频操作直接平铺显示。对于一天要处理大量文件的人来说少点一次右键积少成多能节省不少操作时间。这项改动同样是增强 Explorer 的行为不替换系统文件介意的话随时可以在设置里关掉。4. 按场景调整配置思路办公、效率与批量部署4.1 办公与轻娱乐场景减少干扰突出核心程序如果是办公室日常使用我建议把菜单做成“应用优先”关闭推荐内容、关闭跳转列表菜单里只保留 Office 套件、浏览器、通讯工具和公司 OA/ERP 入口。操作上把常用程序固定到固定应用区域不常用的项收进二级目录或直接隐藏。这样每次按 Win 键弹出的菜单全是当天真正会用到的工具没有任何杂音。办公电脑性能一般的话把动画和透明效果关掉也能稍微减少渲染压力虽然影响不大但开关就在配置里顺手点掉并不费事。4.2 键盘流与多显示器用户效率优先的配置细节如果你是重度键盘用户建议开启菜单的键盘导航提示并记住几个隐藏技巧。菜单弹出后直接键入字母焦点会快速跳到对应项用方向键和回车完成启动全程手不用离开键盘。还有个很实用的细节在多显示器环境下OpenShell 可以设置菜单跟随鼠标所在屏幕弹出而不是固定在主屏左侧。这样你在副屏工作时按 Win 键菜单直接出现在当前屏幕不用再把鼠标甩回主屏找菜单。高分屏用户记得在设置里打开 DPI 修正否则字体和图标容易出现发虚、发糊的情况。4.3 企业环境批量部署与组策略说明在企业里批量装 OpenShell 的价值同样不小。很多公司采购的电脑预装 Win11但老员工的使用习惯还停留在 Win7 时代用微软的 Intune、Configuration Manager或第三方桌面管理工具推送 OpenShell 的安装包再下发一份统一的菜单布局模板就能让所有人获得一致的开始菜单体验大大降低培训和适应成本。这里有个必须注意的地方公司组策略里如果设置了“删除用户配置文件”或“从开始菜单中移除公共程序”之类的策略可能会和 OpenShell 的菜单显示产生冲突。遇到这种环境处理顺序是先和权限管理员确认策略范围有条件的话在测试机上验证一遍再全量下发。OpenShell 本身不依赖系统品牌或授权只要 Windows 正常都能装但在受控环境里建议先走变更流程别直接在全员电脑上动刀出了问题返工成本很高。5. 踩坑实录常见问题与排查方法5.1 装完开始菜单不见了、Explorer 反复重启这是被问得最多的一类问题。现象是安装 OpenShell 并启用替换后开始按钮点击没反应或者 Explorer 一直重启。大多数时候是第三方 Shell 增强工具冲突比如另一款开始菜单美化工具、资源管理器标签工具、动态壁纸软件同时改动了 Explorer 的消息钩子。排查时先看启动项和已安装软件列表把同类工具卸载再试。如果只是偶尔闪退重启 Explorer 通常能恢复正常。我还遇到过一个更隐蔽的情况Windows 更新后 Explorer 的 COM 组件状态异常需要运行系统文件检查工具修复核心组件再重新打开 OpenShell 设置才能解决。5.2 安全软件误报、索引慢、开机不生效不少安全软件会把修改开始菜单和右键菜单的软件标记为“UI 替换类程序”这是常见的行为拦截不能说明软件本身有毒。处理办法不是关掉安全软件而是先核对安装包的 SHA256 和数字签名确认来源可靠后手动加入白名单。追求更稳妥的话以管理员身份运行安装包并按默认路径安装能减少一部分权限相关的误判。索引慢的问题常见原因是 Windows Search 服务没运行或者搜索索引位置里没包含你经常打开的程序目录。最快的方法是进入系统设置里的“索引选项”点击“高级”把位置扩展到用户目录重建索引后OpenShell 搜索框的即时性会有质的提升。开机不生效的排查主要看两点一是启动项里 OpenShell 是否被禁用二是是否同时开着多个配置窗口导致保存失败。按前面提到的重启 Explorer 方法再验证一次基本就能定位。5.3 常见问题速查表问题现象可能原因一句话解决启用替换后开始菜单没变化未勾选“替换开始菜单”或未保存在开始菜单样式页勾选并保存重启 Explorer菜单弹出后卡顿动画、透明效果开启旧机器显卡驱动旧关闭动画和透明更新显卡驱动搜索不到程序Windows Search 索引不完整扩展索引范围重建索引右键菜单不是预期样式资源管理器增强项未生效检查版本是否支持当前系统重启 Explorer开机后菜单配置被还原多配置窗口、权限问题以管理员身份重开配置窗口保存后注销再登录图标或文字模糊高 DPI 缩放下未修正打开 DPI 修复选项重启 Explorer安全软件报毒行为拦截 UI 替换官方源校验签名后加入白名单6. 进阶玩法配置迁移与组合工作流6.1 把配置搬到新电脑注册表导出与恢复换电脑或重装系统时最不想做的一件事就是重新调一遍菜单。OpenShell 的配置大部分存在注册表里一般是当前用户下的 HKCU\Software\OpenShell不同小版本可能略有差异。迁移时先打开运行框输入 regedit定位到这个键右键导出为 .reg 文件目标机器上先安装好同版本的 OpenShell再双击导入并注销登录配置就带过去了。这个方法我自己换电脑时用过一次全程不到五分钟比重新点几百项设置舒服太多。需要注意如果新旧机器分辨率差异很大个别像素类参数可能出现偏差导入后再微调一次就行。6.2 与效率工具组合形成“一条命令开所有”的工作流OpenShell 很适合和一批轻量级工具组合使用。比如文件搜索交给 Everything剪贴板历史交给 Ditto快捷启动交给 OpenShell 菜单。把 Everything.exe 作为一个自定义项目加进菜单再用菜单本身的搜索框去找程序两条路径都很快。我自己习惯把常用绿色软件放在一个统一目录然后给 OpenShell 添加指向该目录的菜单入口这样目录里新增工具后菜单自动就能看到不用每次都重新添加快捷方式。这套组合用下来日常操作几乎可以脱离桌面图标桌面只留一张壁纸所有启动动作都在开始菜单里完成。写到这里最后分享一点个人使用体会。我坚持用 OpenShell 不是因为追求“极客感”而是它把一个本该属于用户的选择权还了回来——系统默认的交互不一定适合每个人而你恰好有能力改这本身就是一件很划算的事。我的主力机从 Classic Shell 时代一路用到 OpenShell配置文件直接沿用没有重新学习任何操作。唯一要反复强调的还是那句话去官方渠道下载、认准数字签名、大版本更新时先在虚拟机或非主力机上试一遍。折腾工具是为了干活更顺手别让工具本身带来额外麻烦。

相关新闻

从 DCQCN 到硬件 BBR:现代高速无损网络端到端拥塞控制算法深度演进

从 DCQCN 到硬件 BBR:现代高速无损网络端到端拥塞控制算法深度演进

从 DCQCN 到硬件 BBR:现代高速无损网络端到端拥塞控制算法深度演进在构建服务于千亿乃至万亿参数大模型训练与超大规模分布式推理的智算底座时,网络架构师面临的最核心矛盾始终是:如何在追求极限零丢包(Zero Packet Loss&#xff…

2026/10/7 9:45:31 阅读更多 →
弱电网下LCL-VSC阻抗建模与稳定性分析:次超同步谐振与Nyquist验证

弱电网下LCL-VSC阻抗建模与稳定性分析:次超同步谐振与Nyquist验证

做并网逆变器稳定性分析这几年,最让我头疼的问题之一就是:明明控制器参数是按强电网调的,一接到弱电网就出幺蛾子,要么波形开始抖,要么干脆谐振保护跳闸。后来被“阻抗分析”这套思路点醒之后,才发现自己以…

2026/10/7 9:44:31 阅读更多 →
实时控制系统设计实战:从需求分析到架构选型与调试避坑

实时控制系统设计实战:从需求分析到架构选型与调试避坑

1. 写在前面:为什么"实时控制系统设计"看起来简单,做起来翻车这两年接触了不少做实时控制项目的朋友,从基于STM32的中药材烘干房监控,到基于PLC的冷库系统和自动化包装线,基本都绕不开同一个问题&#xff1a…

2026/10/7 9:44:31 阅读更多 →

最新新闻

SpringBoot+Vue宠物店管理系统实战:从环境配置到二次开发

SpringBoot+Vue宠物店管理系统实战:从环境配置到二次开发

每年毕业设计和课程设计的节点,都会有一批同学抱着“springbootvue宠物店管理系统(源码文档调试基础修改答疑)”这个项目来找我。压缩包解压得很顺利,一运行不是依赖缺失就是连不上数据库,文档里写了操作步骤却没说清楚…

2026/10/7 10:23:03 阅读更多 →
谁在国内做 AIGC 检测研究?机构、城市与引用量对照(2026 样本)

谁在国内做 AIGC 检测研究?机构、城市与引用量对照(2026 样本)

国内 AIGC 检测研究不是没人做,而是集中在四个城市群——清华/南开/哈工大深圳/鹏城实验室联合发布了中文基准 C-ReD,南开的检测系统已有 1000 月活用户;但中文基准的引用量与国外代表作差了 600 倍,这块蓝海才刚开垦。本文按&quo…

2026/10/7 10:23:03 阅读更多 →
ARP协议详解:原理、GNS3抓包实验与网络排障实战

ARP协议详解:原理、GNS3抓包实验与网络排障实战

做网络这一行,最绕不开的课题就是"排查通与不通"。很多刚入行的朋友一上来就ping、traceroute、翻防火墙策略,折腾半天没思路,其实有相当一部分问题的根源,就藏在一个不起眼的协议里——ARP协议。ARP协议全称Address Re…

2026/10/7 10:23:02 阅读更多 →
AWS S3 Batch Operations 基础场景实战指南:从 CreateJob 到 DeleteJobTagging 的完整操作流程

AWS S3 Batch Operations 基础场景实战指南:从 CreateJob 到 DeleteJobTagging 的完整操作流程

示例工程教程后端 【免费下载链接】aws-doc-sdk-examples Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. 项目地…

2026/10/7 10:23:02 阅读更多 →
AI原生架构:从AI加持到以AI为核心的系统设计

AI原生架构:从AI加持到以AI为核心的系统设计

开门见山说个反直觉的观点:绝大多数团队的AI架构,从一开始就错了。他们以为把GPT-4的API接进现有系统,加上几个提示词模板,再套一个向量数据库做检索,就算拥抱了AI。但这不是"AI Native",这是&qu…

2026/10/7 10:23:02 阅读更多 →
Linux文件系统机制解析与故障排查实战指南

Linux文件系统机制解析与故障排查实战指南

前阵子帮朋友处理一台服务器的"灵异事件":应用一直在报磁盘写满,可 df -h 一查, /data 分区明明还剩5GB多的可用空间。再执行 df -i ,才发现分区上的inode使用率已经100%——磁盘"户口本"被耗尽&#x…

2026/10/7 10:22:01 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

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

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

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

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

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

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 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/6 8:21:32 阅读更多 →
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/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练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/6 1:18:13 阅读更多 →