安全隔离与信息交换系统Web界面配置指南:从策略下发到日志审计
简介天融信安全隔离与信息交换系统V3版Web界面安装使用手册面向网络安全运维人员、系统集成工程师及负责内外网隔离部署的技术人员。该手册针对隔离设备在保证内外网物理隔离前提下实现适度数据交换的部署与运维需求系统讲解设备从硬件上架到软件配置的完整流程。资源包共1个doc文档约7.91MB内容涵盖系统硬件指标与接口介绍、网络部署位置、启动停止操作、管理地址与登录退出、密码修改、管理员账户与认证用户管理以及对象、对象组等策略管理模块并延伸至完整的高精访问控制配置思路。手册以Web管理界面为主线章节结构清晰便于按功能模块查阅。已有2380人学习下载适合需要快速掌握隔离设备部署、策略配置与日常运维的读者参考使用。1. 拿到一份安全隔离与信息交换系统的 Web 界面手册先别急着翻目录如果你手上正好有一份《安全隔离与信息交换系统-安装使用手册V3(Web界面)》大概率说明你正站在一个真实的交付现场可能是某单位的网络要打通两个不同安全域也可能是机房里那台设备已经上架但管理口还没配通。这类文档不是拿来通读的它是那种你会在凌晨两点一边翻一边骂“这参数到底写在哪一页”的东西。安全隔离与信息交换系统业内常叫网闸或隔离网闸核心逻辑是让两个网络之间不存在任何直接的 TCP/IP 连接数据通过一个中间摆渡机制完成交换。Web 界面手册的价值在于它把设备初始化、网络配置、策略下发、状态监控这些操作全部收敛到浏览器里不用装客户端也不用记一堆串口命令。适合谁看一是第一次接触这类设备的运维工程师二是需要给客户做交付的技术支持三是安全合规岗想搞清楚数据到底怎么过去的。这篇笔记不按手册目录走我按实际交付顺序拆先讲清楚它解决什么问题再讲 Web 界面怎么进、策略怎么配、日志怎么看最后把几个最容易翻车的地方单独拎出来。2. 安全隔离与信息交换系统到底在隔离什么从双主机架构到 Web 管理入口2.1 隔离的本质是切断直接连接不是加防火墙很多人第一次接触这类设备会下意识把它当成一台高级防火墙。防火墙的逻辑是“允许或拒绝”但底层还是 TCP/IP 转发两个网络之间仍然存在可路由的路径。安全隔离与信息交换系统的逻辑完全不同它内部通常是双主机架构外端机连接外网内端机连接内网中间有一个专用的隔离交换单元。外端机收到数据后剥离网络协议把纯数据通过私有协议摆渡到内端机内端机再重新封装成内网能识别的协议。整个过程里内外网之间没有一条可以直接建立会话的链路。常见做法是外端机只负责接收和剥离内端机只负责重组和转发两边各自独立运行操作系统互不信任。这也是为什么这类设备在等保和分级保护场景里被反复提到——它解决的是“物理隔离太麻烦、防火墙又不够”的中间地带。2.2 Web 界面是管理入口不是数据通道手册标题里特意标了“Web界面”说明这个版本的设备把管理面收敛到了浏览器。你拿一根网线接到设备的管理口浏览器输入默认管理地址登录后能看到系统状态、网络配置、策略管理、日志审计这几个大模块。这里要分清Web 界面走的是管理通道和业务数据通道是分开的。管理口通常是一个独立的物理接口默认 IP 在手册的“初始配置”章节里常见的是 192.168.1.1 或 10.0.0.1 这类内网地址。你第一次上电如果管理口和电脑不在同一网段浏览器是打不开的。我一般会先把笔记本有线网卡改成和手册一致的静态 IP关掉无线再插管理口。这一步听起来简单但实际交付里至少三成的问题卡在这里——不是设备坏了是电脑还在走 Wi-Fi 的默认路由。2.3 安装前的物理连接顺序先管理口再业务口最后上电手册里通常会给一个连接示意图但图是静态的现场是动态的。我的习惯是按这个顺序来第一步确认设备已经上架固定电源冗余模块都插好但先不开机第二步管理口用网线直连笔记本业务口先不接任何线第三步笔记本配好静态 IPping 一下管理地址确认链路通第四步设备上电等启动完成后浏览器登录。为什么业务口最后接因为一旦业务口接上真实网络设备可能会根据默认策略开始转发或阻断流量如果配置还没做完容易在客户现场造成不必要的告警。手册里一般会写“建议在配置完成后再接入业务网络”这不是客套话是血泪经验。# 笔记本端临时配静态 IP以 Linux 为例Windows 在网卡属性里改 # 假设手册里管理口默认地址是 192.168.1.100掩码 24 位 sudo ip addr add 192.168.1.200/24 dev eth0 sudo ip link set eth0 up # 验证链路 ping -c 4 192.168.1.100这段命令做的是给笔记本有线网卡临时加一个和管理口同网段的地址。ip addr add里的192.168.1.200/24要和手册里的管理地址在同一网段但不要冲突。ping通说明物理链路和 IP 层都正常如果 ping 不通先检查网线是不是插在管理口而不是业务口再看笔记本有没有其他网卡在抢路由。Windows 下更简单网络适配器属性里改 IPv4 地址就行但记得把“自动跃点”关掉否则无线网卡优先级更高。2.4 登录后的第一件事改默认密码和确认版本浏览器打开管理地址后手册里会写默认用户名和密码常见的是 admin/admin 或 super/super。登录进去第一件事不是配策略是改密码。这类设备的管理员权限极大能改网络拓扑和转发规则默认密码不改等于把大门钥匙插在锁上。第二件事是看系统信息里的软件版本和规则库版本。手册是 V3 版但设备实际运行的固件可能更新过有些菜单项的位置和手册对不上。我一般会截个图存到交付文档里后面写报告要用。如果版本和手册差异太大优先看设备里的在线帮助那个才是和当前固件匹配的。3. 用 Web 界面把第一个数据交换策略跑通从网络对象到策略下发3.1 先定义网络对象再写策略顺序不能反Web 界面里的策略配置通常分两步先定义对象再引用对象。对象包括 IP 地址、地址段、端口、服务协议。手册里会有一个“对象管理”或“资源管理”的菜单你要先把内外网需要互通的服务器 IP 和端口加进去。常见做法是给每个业务系统建一个地址组比如“内网-数据库服务器”包含 10.0.1.10 到 10.0.1.12“外网-应用服务器”包含 172.16.1.20。端口对象按业务来数据库一般是 1521 或 3306Web 服务是 80 和 443。为什么不直接写 IP因为后面策略多了以后你根本记不住每个 IP 是干什么的用对象组至少能看懂。手册里如果给了对象命名规范尽量照着来交付时客户运维接手也方便。3.2 策略配置的核心参数源、目的、服务、动作、时间策略表是整个 Web 界面里最像防火墙的部分但动作选项不一样。防火墙一般是 permit 或 deny这里通常是“允许交换”“阻断”“审计”三种。允许交换就是放行并摆渡阻断是直接丢审计是放行但记录完整内容。手册里会强调首次配置建议先用审计模式跑一段时间确认业务流量特征后再改成允许交换。这个建议非常实用因为直接放行万一有异常流量你连日志都没有。策略的时间段参数也值得注意有些设备支持按时间段生效比如只允许工作时间同步非工作时间阻断。如果业务是 7x24 的这个参数留空或选 always。参数项常见取值说明源地址内网地址组引用前面定义的对象不要手写 IP目的地址外网地址组同上服务TCP/1521 或 TCP/3306按实际业务端口不确定就先审计动作允许交换 / 审计 / 阻断首次建议审计观察后再改时间always 或自定义时间段7x24 业务留空3.3 策略下发后必须做的连通性验证策略保存后Web 界面一般会提示“配置已下发”或“策略已生效”。但提示归提示实际通不通要自己验。验证方法分两步第一步在内外网各找一台测试机用 telnet 或 nc 测目标端口。比如内网测试机执行telnet 172.16.1.20 1521看能不能建立连接。第二步看 Web 界面的会话状态或连接数确认有活跃会话。如果 telnet 不通先看策略顺序——有些设备策略是从上往下匹配第一条不匹配才走第二条如果你前面有一条阻断策略覆盖了后面的允许策略那后面的永远不会生效。这个坑我在不同品牌的设备上都遇到过手册里不一定写但实际逻辑就是这样。# 内网测试机验证到外网数据库端口的连通性 # 假设外网数据库地址是 172.16.1.20端口 1521 nc -zv 172.16.1.20 1521 # 如果 nc 不可用用 telnet telnet 172.16.1.20 1521 # 同时在外网测试机反向验证 nc -zv 10.0.1.10 1521nc -zv里的-z表示只扫描不发送数据-v是显示详细信息。如果返回 succeeded 或 connected说明策略生效。如果卡住或 refused先检查策略动作是不是“阻断”再看源和目的对象有没有写反。反向验证很重要因为有些业务是单向发起的内网连外网通不代表外网连内网也通。手册里如果写了“支持双向交换”那两边都要测。3.4 文件交换和数据库同步的差异配置安全隔离与信息交换系统不只做 TCP 代理很多型号还支持文件摆渡和数据库同步。文件摆渡的配置逻辑和 TCP 策略不同你要指定源目录、目的目录、文件类型过滤、是否删除源文件。手册里一般会有一个“文件交换”或“数据同步”的独立菜单。数据库同步更复杂需要配置源库连接、目的库连接、同步表、同步方向、冲突处理策略。常见做法是先用小表测试确认字段类型和主键没问题后再上大表。这里有个容易忽略的点数据库同步的账号权限要单独开不能用业务账号否则权限过大或过小都会出问题。手册里如果给了示例账号那只是示例实际要按客户的安全规范来。4. 日志、审计和状态监控怎么确认数据真的过去了4.1 日志分类系统日志、操作日志、业务日志Web 界面里的日志通常分三类。系统日志记录设备启动、关机、硬件告警操作日志记录管理员登录、配置变更业务日志记录每一次数据交换的源、目的、时间、结果。排查问题时业务日志最有用但量也最大。手册里会写日志的存储位置和保留天数默认可能是 30 天或 90 天。如果客户有合规要求比如等保要求日志保留 6 个月那你要提前在“日志配置”里改保留策略或者配 syslog 外发到日志服务器。我一般会在交付时就把 syslog 配好免得后面日志满了把设备写挂。4.2 用会话状态确认实时流量除了日志Web 界面一般还有一个“会话状态”或“连接监控”页面显示当前活跃的交换会话。这个页面的刷新频率可能是 5 秒或 10 秒手册里会写。如果你刚配完策略业务方说“还是不通”先看这个页面有没有会话。没有会话说明流量根本没到设备或者被前面的策略阻断了有会话但业务报错说明数据过去了但应用层有问题那就不是网闸的事了。这个判断逻辑能帮你快速甩锅——不是甩给同事是甩给正确的排查方向。4.3 审计模式下的内容还原如果策略动作选了“审计”设备会把交换的内容记录下来有些型号还支持内容还原比如把传输的文件存下来。手册里会写审计日志的格式和存储路径。这个功能在排查“数据到底传没传过去”时特别有用但也要注意存储空间。我见过一个案例审计模式开了之后没管一周就把硬盘写满了设备直接停止交换。所以开审计之前先确认存储容量和滚动策略。常见做法是审计日志只存元数据不存内容除非有明确的合规要求。5. 避坑与常见问题交付现场最容易翻车的五个点5.1 管理口能 ping 通但浏览器打不开现象笔记本能 ping 通管理地址但浏览器输入地址后一直转圈或提示无法连接。原因管理口可能只开了 ICMP没开 HTTPS 或 HTTP 服务或者浏览器用了代理把管理地址也代理走了。解决先换一个浏览器或无痕模式排除插件干扰再检查笔记本的代理设置把管理地址加到例外列表如果还不行用curl -k https://管理地址看返回什么如果是 connection refused那可能是设备的管理服务没起来需要重启管理服务或检查手册里的“管理服务配置”章节。5.2 策略配了但业务不通日志里全是阻断现象策略动作明明选了“允许交换”但业务日志里显示阻断。原因策略顺序问题前面有一条更宽泛的阻断策略先匹配了或者源和目的对象写反了设备把内网发来的包当成外网发来的处理。解决把允许策略拖到阻断策略前面或者把阻断策略的范围缩小检查策略的源和目的内网到外网的策略源应该是内网对象目的是外网对象不要凭感觉写。手册里如果有策略匹配顺序的说明仔细看一遍不同品牌可能不一样。5.3 文件摆渡后源文件被删了现象文件交换配置完成后源目录的文件不见了但目的目录也没收到。原因文件交换策略里有一个“传输后删除源文件”的选项默认可能是勾选的如果传输失败源文件又被删了数据就丢了。解决首次配置时把“传输后删除”取消勾选确认目的目录收到文件后再决定是否开启如果已经丢了看设备有没有回收站或临时目录有些型号会把失败的文件暂存。手册里如果写了“建议先备份源文件”那不是废话是后悔药。5.4 数据库同步报字段类型不匹配现象数据库同步任务启动后日志报“字段类型不匹配”或“数据截断”。原因源库和目标库的字符集不同或者字段长度不一致比如源库是 varchar(255)目标库是 varchar(100)。解决先在数据库层面把目标库的字段长度改到和源库一致字符集统一成 utf8mb4如果改不了在同步配置里做字段映射把超长字段截断或转换。手册里一般会有一个“字段映射”的高级配置但默认界面可能不显示需要点开“高级选项”。5.5 设备重启后策略丢失现象配置完策略后设备断电或重启再登录发现策略没了。原因配置没有保存到启动配置里有些设备是“运行配置”和“启动配置”分开的Web 界面上的保存只是保存到运行配置重启会丢。解决在 Web 界面里找“保存配置”或“写入启动配置”的按钮通常在系统维护菜单里养成习惯每次改完策略都点一次保存。手册里如果写了“配置保存”章节别跳过那是最容易翻车的地方。6. 进阶技巧用抓包和 syslog 把问题定位到具体字节6.1 在管理口抓包看 Web 界面的请求响应有时候 Web 界面操作没反应你不知道是前端问题还是后端问题。常见做法是在笔记本上抓管理口的包看浏览器发了什么请求设备回了什么。用 Wireshark 或 tcpdump 都行。比如你点“保存策略”没反应抓包看到浏览器发了 POST 请求但设备回了 500那就是后端问题需要看设备日志如果设备根本没回那就是网络断了或服务挂了。这个技巧能帮你区分“界面卡了”和“设备挂了”。# 在笔记本上抓管理口流量Linux sudo tcpdump -i eth0 host 192.168.1.100 and port 443 -w web_mgmt.pcap # 抓完后用 Wireshark 打开 web_mgmt.pcap 分析tcpdump里的host是管理地址port 443是 HTTPS 端口如果设备用 HTTP 就改成 80。-w把包写到文件里方便后面慢慢看。抓包的时候操作一次 Web 界面然后停止抓包。在 Wireshark 里过滤http或tls看请求和响应的时间差。如果响应时间超过 5 秒那可能是设备性能问题不是配置问题。6.2 配 syslog 外发把日志集中到一台服务器设备本地的日志存储有限而且设备重启后本地日志可能丢。我一般会在交付时就配好 syslog 外发把业务日志和操作日志发到一台内网的日志服务器。手册里会写 syslog 服务器的地址和端口配置位置通常在“日志配置”或“系统配置”里。配完之后在日志服务器上用tail -f /var/log/syslog看有没有收到。如果没收到先检查设备到日志服务器的网络通不通再看 syslog 的 facility 和 severity 配置对不对。这个习惯能让你在客户打电话说“昨天晚上的数据没过去”时直接翻日志而不是去猜。6.3 用策略模拟器验证配置有些版本的 Web 界面里有一个“策略模拟”或“策略检查”功能你输入源 IP、目的 IP、端口它告诉你匹配到哪条策略、动作是什么。这个功能在策略多的时候特别有用比一条条看快得多。手册里如果提到了这个功能优先用它来验证。如果没有那就只能靠日志和抓包。我现在的习惯是每次改完策略先用模拟器跑一遍预期流量确认匹配的是允许策略再去实际测试。从那以后我每次交付前都强制走一遍“模拟器验证 实际连通性测试 日志确认”三步少一步都不放心。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

从零实现朴素贝叶斯分类器:高斯与多项式变体源码详解

从零实现朴素贝叶斯分类器:高斯与多项式变体源码详解

简介:本资源为面向计算机、人工智能及相关专业学生的课程实验资料包,围绕朴素贝叶斯分类器与AODE分类器的Python实现展开,适合在校学生完成课程设计、作业或毕设初期立项,也可供教师与企业员工参考学习。压缩包共26个文件&#xf…

2026/10/14 2:35:17 阅读更多 →
WSL2中ssh解析gitee.com失败?DNS故障排查与修复方案

WSL2中ssh解析gitee.com失败?DNS故障排查与修复方案

ssh: Could not resolve hostname gitee.com: Temporary failure in name resolution 这段报错,只要你在WSL里用过 git push 、 ssh 或者 curl ,大概率都撞上过。第一次遇到的时候,我盯着终端愣了好几秒——明明昨天还好好的&#xf…

2026/10/13 19:21:31 阅读更多 →
Azure SQL中Query Store参数化问题诊断与优化

Azure SQL中Query Store参数化问题诊断与优化

1. 项目概述:为什么Query Store里的“参数化问题”值得单独开一章讲?在Azure SQL Database和SQL Data Warehouse(现为Azure Synapse Analytics SQL池)的日常运维中,我见过太多人把Query Store当成一个“自动性能监控仪…

2026/10/12 16:08:39 阅读更多 →

最新新闻

从零构建每日晨报:信息过滤系统的设计与实现

从零构建每日晨报:信息过滤系统的设计与实现

1. 一份“每日晨报”到底在解决什么问题每天早上七点半,我习惯性打开自己维护的一个小工具,屏幕上会弹出一份排版干净的简报:昨天圈子里发生了什么、有哪些值得点进去看的链接、今天有什么值得留意的节点。这份东西我管它叫“每日晨报”&…

2026/10/14 3:59:41 阅读更多 →
TensorFlow工程实践:从数据流水线到模型部署的关键技术

TensorFlow工程实践:从数据流水线到模型部署的关键技术

TensorFlow这个标题一摆出来,懂行的人就知道,这不是在聊一个简单的开源库,而是在聊一套“深度学习工业化”的完整体系。我最早接触它的时候,还是在1.x时代,那时候写个模型要先搞placeholder、Session、global_variable…

2026/10/14 3:59:41 阅读更多 →
PyTorch本质:动态图张量系统与Python原生深度学习范式

PyTorch本质:动态图张量系统与Python原生深度学习范式

1. 项目概述:PyTorch不是“框架”,而是一套可编程的张量计算系统你点开这个标题,大概率是刚接触深度学习,被“PyTorch”三个字反复刷屏——课程推荐它、招聘要求它、论文代码用它、连隔壁做CV的同事都在说“我用PyTorch跑通了”。…

2026/10/14 3:59:41 阅读更多 →
小程序生日提醒应用开发全流程:云开发、定时触发与订阅消息实战

小程序生日提醒应用开发全流程:云开发、定时触发与订阅消息实战

简介:小程序作为轻量应用载体,常用于实现生日提醒、待办打卡等工具类场景。其核心价值不只是页面呈现,更在于数据模型设计与消息触达链路是否可靠。借助微信云开发环境,开发者可以免运维地使用云函数、文档型数据库与定时触发器&a…

2026/10/14 3:59:41 阅读更多 →
PyTorch深度学习实战:从动态计算图到模型部署的完整指南

PyTorch深度学习实战:从动态计算图到模型部署的完整指南

开篇先亮明我的态度:PyTorch这个框架,早就不只是“学术界玩具”了。如果你去翻各大厂的生产环境、顶会论文的复现代码、甚至Kaggle前排方案,十有八九跑的都是它。我最早从另一个框架转过来的时候,心里也犯嘀咕——动态图是不是太慢…

2026/10/14 3:59:41 阅读更多 →
SAS信号处理中停-走-停假设的局限与修正方法

SAS信号处理中停-走-停假设的局限与修正方法

1. SAS信号处理中的"停-走-停"假设概述合成孔径声呐(SAS)成像技术中,"停-走-停"假设是传统信号处理的基础模型。这个假设认为声呐平台在发射脉冲和接收回波时处于静止状态,实际运动只在脉冲间隔期间发生。听起来很理想化对吧&#x…

2026/10/14 3:58:41 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/13 22:01:27 阅读更多 →
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/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →