大模型与航空科技融合:应用场景、落地挑战与工程师应对策略

最近翻到一份关于大模型与航空科技融合的展望长文,内容来自一个在气动与智能计算方向深耕多年的研究团队。说实话,看标题前我以为又是一篇"AI赋能一切"的务虚畅想,读完之后却发现里面不少判断值得拿出来掰开揉碎聊一聊。航空工业链条长、门槛高、容错率低,过去几年里AI落地速度远比互联网、金融、制造行业慢,但大模型这一波确实有些不一样。这篇文章试着把那套蓝图里的逻辑拆出来,结合我自己在工业软件和智能仿真项目里的实操经验,聊一聊大模型到底会在航空科技里长出什么样的应用形态,哪些方向能快速落地,哪些方向注定慢热,以及我们这些航空领域的工程师、研究人员和学生,该怎么面对这轮变化。

1. 大模型进入航空领域,凭什么偏偏是现在

航空领域谈AI不是新鲜事,气动优化、结构强度预测、故障诊断这些方向用了十几年机器学习方法。但过去那些AI应用大多是小模型、窄场景,换一个构型、换一套边界条件就要重新训练,落地成本和维护成本都高得吓人。大模型这轮之所以让航空圈的人重新兴奋起来,不是因为它比传统神经网络多几层参数,而是它第一次让"通用能力"这个概念在工业场景里变得可触摸。

1.1 航空工业几十年的"数据家底"终于有了用武之地

航空领域沉淀下来的数据量其实非常可观。每一次风洞试验、每一轮CFD仿真、每一架飞机交付后的飞行日志、每一条维修工卡记录,都是高价值数据。但这些数据的形态极其复杂——有结构化表格,有传感器时序信号,有几何模型,有PDF技术手册,还有老师傅脑子里说不清道不明的经验规则。传统AI落地时,最大的成本从来不是算法本身,而是把这么多异构数据清洗成算法能吃的标准格式。大模型的出现改变了这个局面,特别是语言模型和视觉模型对文本、图像这类非结构化数据天然友好,航空圈沉淀了几十年的文档、图纸、报告、手册,第一次不用做大量特征工程就能被"读进去"。

1.2 算力门槛下降叠加模型能力跃升

五年前想训练一个像样的深度学习模型做气动外形预测,需要一个不小的GPU集群,很多高校和中小型科研团队根本撑不起这个成本。现在开源模型和微调技术把门槛拉低了不少,即便是航空这种中小样本场景,也可以基于预训练模型做轻量级适配。更重要的是,预训练模型已经具备不错的推理、归纳和代码理解能力,航空工程师不需要从零开始训练模型学流体力学基础,只需要让它理解自己所在领域的专业上下文,这个逻辑和过去完全不同。

1.3 航空场景的"高价值、低频率"特点反而适合大模型

电商、短视频行业的大模型追求的是海量用户高频交互下的概率命中,错了也就错了,下一次推荐可以修正。航空场景恰恰相反,单个决策价值极高,交互频率很低——一次气动方案评审、一次故障排查、一次飞行任务规划,可能几天才发生一次。传统思路觉得这种场景数据稀疏,不适合AI。但大模型的价值恰恰在于它不需要从零学一个任务的完整规律,它可以借助在其他领域学到的知识完成迁移。航空里那些"低频率但高沉淀"的任务,比如应急预案生成、维修方案辅助编制、适航条款解读,正是大模型的用武之地。团队把赌注押在这个方向上,我认为判断是准确的。

2. 蓝图里的第一个落点:设计端的气动智能助理

气动设计是整个航空研发链条里最依赖经验的环节之一。外形参数怎么定、翼型怎么修、进气道和机身怎么匹配,过去主要靠CFD仿真迭代加风洞试验验证。一次全机CFD计算动辄几千核时,一个方案下来几轮迭代就是几十万算力成本。很多团队开始思考能不能让大模型在"算"之前先"想",把人工经验变成可交互的智能辅助。

2.1 传统气动设计的真实痛点

我自己做过一阵子翼型优化,最痛苦的不是优化算法本身,而是每评估一个外形方案都要等仿真跑完。哪怕用代理模型加速,样本生成和模型更新之间还是有明显的滞后。更要命的是,不同设计阶段需要的信息形态完全不一样——概念设计阶段要的是"这个构型大概什么量级的升阻比",详细设计阶段要的却是"某一段压力分布是否出现分离征兆"。传统AI工具很难同时满足这两个层次的需求,大模型的对话能力和多任务理解能力天然适合做这种分层辅助。

2.2 "人机循环"设计模式才是正解

这篇蓝图里的一个观点我很认同:大模型不是用来取代CFD和风洞试验的,而是作为"快速思考层"存在于传统仿真体系之前。设计人员先用自然语言描述设计意图,大模型基于已有知识生成候选构型参数和初步性能预估,人工筛选后送CFD验证,验证结果再反馈进模型记忆里。这个循环真正提速的是前期试错,而不是替代后期验证。换句说话,大模型帮工程师把搜索空间快速缩小,把人的精力从"盲目试"变成"验证高价值候选"。

2.3 一个具体的实操构想

以机翼平面形状设计为例,传统流程大概是这样:定义展弦比、后掠角、面积等参数,然后生成几何、划分网格、求解流场、后处理分析。大模型介入后,工程师可以直接问"展弦比从9调到10、后掠角不变的情况下,跨声速阻力发散特性会怎么变化",模型结合已有数据库给出趋势判断和推荐参数区间。工程师再针对推荐点做精确仿真验证。这里最关键的是大模型输出的不能是"一句话结论",而是带着不确定性区间的量化估计,否则工程师根本不敢信。

2.4 这个方向上最容易踩的坑

把大模型当CFD替代品是最危险的想法。大模型的流场知识来自文献和仿真数据,对没见过的新构型往往会自信地给出离谱结果,而且不会主动告诉你它不确定。我在实际项目里养成的习惯是:凡是模型输出用于设计决策的,必须让模型同时输出置信度和参考依据;凡是涉及气动稳定性、颤振边界这类安全性指标的,一律禁止直接采用模型输出结果。大模型在气动设计里的角色是"高级参谋",不是"拍板者"。谁把参谋的话当军令来执行,谁迟早要出事。

3. 蓝图的第二层:飞行控制、状态监测与运维的"推理大脑"

设计端只是起点。飞机交付之后,运营和维护环节产生的数据量更大、问题更密集、人工成本更高。我周围不少航空运维团队已经开始尝试把大模型引入到飞行数据分析、故障诊断和维修辅助场景,这批需求比设计端来得更快、更迫切。

3.1 飞行数据监测里的传统AI病根

传统飞行健康管理用的机器学习模型大多是单点分类器,针对某个具体故障模式训练,比如发动机振动超标、液压系统压力异常。问题在于飞机系统是高度耦合的,一个传感器读数异常可能有几十种原因,靠孤立模型做诊断很容易误报。工程师收到报警之后还是得翻手册、查历史、看波形,诊断过程一点没有变轻。大模型的价值在于它能同时接受多通道时序数据、维修历史文本和外部环境信息,做跨模态的综合推理,直接输出"最可能的故障原因排序+建议检查项",这个能力传统模型完全不具备。

3.2 多模态融合才是运维场景的关键钥匙

我在一个模拟项目X里试过用大模型处理某型发动机的状态监测数据,发现最有价值的用法不是让它直接判断故障,而是让它把高维数据变化转译成人能理解的语言描述。比如振动频谱里某个频段能量上升,模型不是只说"异常",而是能说出"该频段对应压气机转子叶片通过频率的谐波,可能与叶尖间隙变化有关,建议结合近期该机性能衰退趋势综合判断"。这种"数据转语言"的能力,确实只有大模型做得到。维修工程师拿到这种初步分析再去查手册、调历史数据,效率高得多。

3.3 维修工卡和技术文档的知识检索

航空公司积累的维修手册、工程指令单、适航文件加起来往往有几十万页,而且版本不断更新。过去工程师找一条适用性要求要在系统里翻半天。用检索增强生成(RAG)架构,把技术文档向量化之后接进大模型,工程师就能用自然语言提问,比如"这架飞机上次C检更换过起落架密封件,这次A检还需要重复检查吗",模型会先检索相关文档再组织回答,还附上原文出处。这类场景不涉及实时安全关键决策,容错空间大,是航空领域最快落地的大模型应用类型之一。

3.4 空管与航线优化的智能调度

还有一块蓝图画得很具体——航线规划和流量管理。恶劣天气、空域限制、飞机故障这些因素叠加在一起,传统算法能给出可行解,但解释性和灵活性都不够。大模型可以综合天气预报、航路公告、机队状态等异构信息,生成多套应急预案并说清楚每套方案的取舍逻辑。管制员不需要"被AI指挥",而是拿到AI给出的备选策略后做最后决策。这个场景里大模型作为"策略生成器"的角色非常适合,因为它不需要精确计算每架飞机的冲突探测——那些交给专门的算法系统做,大模型只负责把复杂约束翻译成可执行的方案选项。

4. 蓝图背后的关键底座:私域知识库与工业软件智能化

蓝图里反复出现一个词:知识引擎。航空科技真正难的不是算力,而是把行业积累的专家知识、标准规范、经验规则结构化,让机器能理解、能检索、能推理。大模型本身的知识截止日期和通用语料分布决定了它不可能天然懂航空,必须靠私域知识库来兜底。

4.1 通用大模型在航空领域会"一本正经地胡说八道"

把通用大模型直接拿来做航空问答,你会发现一个很典型的毛病:它对公开教材里的经典理论答得很好,一旦问到某个具体机型、某条具体标准或者某个内部流程,就开始编造。原因很简单,航空领域大量真实知识根本不在公开互联网上,而是分散在企业的标准文件、试验报告和专家经验里。要让大模型变得可信,第一步就是把私域知识工程做扎实,这比选哪个基座模型重要得多。

4.2 RAG架构在航空工业软件里的落地形态

我最近在帮一个单位搭航空知识问答系统,架构非常简单清晰:底层是向量库存文档切片,中间是检索服务,上层是大模型做生成。但航空文档和百科类文档不一样,它有大量图表、公式、交叉引用,直接切块检索会丢上下文。我们最后是给文档打了结构化标签,按"章节-条款-附件"三级组织,检索时同时带出上位条款和相关条款。实测下来,回答的准确性比裸检索高出不少。心得就是:别迷信模型微调,先把知识库的结构做好,RAG的收益远大于微调。

4.3 数字孪生与大模型的结合点

数字孪生在航空领域喊了很多年,最大的瓶颈一直是"建好之后不知道怎么用"。蓝图里提出的思路值得参考:让大模型作为数字孪生体的交互入口。工程师不需要通过复杂的仿真软件界面去操作模型,直接用自然语言发出指令,比如"把机翼油箱温度载荷调到上限工况,显示结构应力最集中的三个区域"。大模型负责将指令翻译成仿真软件的API调用,再把返回的数据翻译成人能读懂的结论。这个思路落地难度不小,因为现有工业软件接口封闭、数据格式不统一,但一旦跑通,整个工业软件的交互模式都会被改写。

4.4 工程数据资产化的具体路径

航空企业做AI最大的障碍不是技术而是数据治理。常见问题是:数据存在各个部门手里,格式不统一,字段含义只有当事人懂,换个人就不知道数据怎么用了。我在实操中验证过一条比较有效的路径:先选一个高频场景,把该场景涉及的数据做标准化清洗,建立数据字典和血缘关系,再做向量化入库。不要一开始就想着把全单位的数据都做完,那样注定烂尾。从一条业务线的知识库做起,跑通价值闭环,后续投入才有说服力。

5. 蓝图畅想中最难啃的骨头:可信与适航

说完了让人兴奋的部分,聊点泼冷水的。航空科技里大模型落地最大的障碍不是技术能力,而是信任和认证。一架飞机的适航审定逻辑是"每一行代码、每一个决策都要有据可查",大模型的概率生成特性天然和这个逻辑相冲。这决定了不同场景的落地速度会拉开巨大差距。

5.1 影子模式:让AI先"看着学"

对于飞行控制这类安全关键场景,短期内大模型不可能直接进控制闭环。比较现实的做法是影子模式:大模型和现有系统并行运行,模型输出不作用于执行机构,只用于离线分析和对比。运行个大半年,积累了足够多的"假设输出"和"实际决策"的对比数据之后,才能评估模型具备多大的辅助价值。这个过程慢,但这是航空领域建立信任最扎实的路径。

5.2 可解释性要求比想象中更高

适航审定人员和工程管理者最关心的问题永远是"你告诉我为什么"。传统深度学习还能给个特征重要性,大模型的推理过程完全是一团黑。我的应对思路是:用RAG架构给大模型的每个回答附上检索来源,让结论锚定在具体的文献和手册条款上,而不是让模型凭空生成。航空领域大模型落地必须建立"先有出处、后给结论"的硬性约束,否则任何安全相关人员都不会买账。

5.3 数据安全与合规红线

航空数据涉及多个层面,从公开的技术资料到企业内部的试验数据,再到涉及国家安全的敏感数据,分级管理极其严格。做航空大模型应用,私有化部署是唯一选项,数据绝不能出内网。我的建议是,不管用什么开源模型,先把权重部署到私有环境里,API全部走内网网关,日志不外传。很多团队在这个问题上图省事,最终都会付出代价。

5.4 我的落地节奏判断

基于上述约束,我判断航空领域大模型应用会分为三批落地:第一批是知识问答和文档处理,一年内就能规模化;第二批是设计辅助和运维辅助,三到五年内逐步成熟;第三批才是直接参与安全关键决策,那可能是十年以上甚至更久的事情。蓝图的畅想很美好,但从业者心里要有数,知道自己在第一梯队还是第二梯队。

6. 给航空工程师的务实建议:现在开始学什么做什么

看蓝图不能只是看热闹,手里得有下一步动作。很多航空圈的同行在焦虑"大模型会不会抢我饭碗",我的判断恰恰相反,未来几年航空领域最稀缺的恰恰是既懂气动、结构、控制等专业又懂大模型应用的人。专业是护城河,大模型是放大器,两者结合才会形成真正的竞争力。

6.1 三个能力梯度,按需切入

我把航空工程师转型大模型的路径分成三个梯度,大家可以根据自己的基础选择切入深度。第一梯度是学会用,掌握Prompt工程和数据对话技巧,能借助通用大模型辅助检索文献、整理报告、处理表格数据,这个是所有工程师都应该立即掌握的。第二梯度是学会接,把大模型API接到自己的数据分析工具、仿真工作流里,做自动化处理和报告生成。第三梯度是学会调,能在开源模型基础上用领域数据做微调和RAG定制,这个偏研究型岗位。

6.2 一个可以立刻动手的小实验

如果你做的是工程仿真类工作,我建议你做一个实验:选一份最近写过的仿真分析报告,把报告里的核心数据表格单独导出来,然后用大模型写一段数据分析总结,看看它能否基于表格数据给出趋势判断。再让它按你的报告模板生成下一轮的初步分析草稿。坚持用几次之后你会发现,最花时间的数据整理和图表解读工作其实可以压缩到原来的一半。这个实验成本极低,但能让你快速建立对模型能力的直觉。

6.3 不要用大模型算数值,不要用大模型编手册

最后说两个反向经验。第一个,大模型算不了精确数值,你问它一个翼型的升力系数,它能给你个约数,但绝不能用这个约数去做设计判断,数值计算必须靠CFD和试验,这个原则要刻在骨子里。第二个,大模型不擅长生成需要严格执行的标准文件,它可以辅助起草、给出结构建议,但最终的工程指令、维修工卡必须人工逐条复核。大模型是"理解"和"总结"的工具,不是"生产"和"保证"的工具。认清这个边界,你使用它时才会真正安心。

6.4 认知上最重要的一个转变

航空工程师过去习惯了对精确性的极端追求,所以面对大模型"模糊而自信"的输出风格会非常不适。我的体会是:不要试图把大模型训练成精确计算器,那是扬短避长。它的价值在于把你从繁琐的信息检索、报告撰写、跨专业知识获取里解放出来,把省下来的精力投到真正需要物理直觉和工程判断的地方。这才是大模型时代航空工程师应该建立的新工作方式。那份蓝图里提到"人机协同不是替代而是增强",这一点我有切身体会,毕竟我自己实践下来,效率提升是实实在在的,热爱的专业内容也没被稀释,反而有更多时间做探索了。

相关新闻

Agent框架插件化设计拆解:从生命周期钩子到上下文协作

Agent框架插件化设计拆解:从生命周期钩子到上下文协作

1. 先说结论再拆代码:这个框架的插件化到底强在哪最近花了一整个周末,把一个开源 Agent 框架从头到尾拆了一遍,重点就看它的插件化设计。这里不强调具体项目名,就叫它 DK-Agent 好了,因为真正值得记录的不是某个项目本…

2026/10/20 10:03:45 阅读更多 →
Android语音开发实战:从麦克风到意图识别的七层链路解析

Android语音开发实战:从麦克风到意图识别的七层链路解析

1. 别被“智能语音”四个字吓住:一个真实开发者的入门破冰实录刚接触Android智能语音开发时,我手头只有一台旧款测试机、一份零散的官方文档PDF,和满屏报错日志。当时最深的误解是——以为“语音识别”就是调个API,点个麦克风图标…

2026/10/20 10:02:44 阅读更多 →
GUI-MCP与HITL:大模型操作图形界面的工程化落地

GUI-MCP与HITL:大模型操作图形界面的工程化落地

最近圈子里聊得最多的就是GUI-Agent——让大模型直接操纵桌面、网页和办公软件。过去我们做自动化,要么靠OCR识图,要么靠坐标点屏幕,界面一改脚本就崩。现在实践方向变成了把图形界面变成一种标准协议,再配上HITL(Huma…

2026/10/20 10:02:44 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/21 9:32:40 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/21 9:32:40 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/21 9:32:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/21 9:32:40 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/21 9:32:40 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/21 9:31:32 阅读更多 →

日新闻

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

2026/10/21 0:00:11 阅读更多 →
AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

1. 从“封号重开”这个行为说起:用户到底在追求什么“封号重开”这四个字,放在任何产品语境里都带着一股决绝的味道。一个账号从零开始积累使用记录、调教偏好、沉淀工作流,背后是大量的时间和精力成本。正常情况下,没有人愿意主动…

2026/10/21 0:00:11 阅读更多 →
ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

1. 为什么在ROS里硬刚YOLOv3不是“炫技”,而是工程落地的必经之路我第一次在某高校机器人实验室看到那台搭载Jetson TX2的移动底盘原地打转、反复识别错垃圾桶时,就意识到:单纯跑通darknet_ros demo和真正让YOLOv3在ROS里“干活”&#xff0c…

2026/10/21 0:00:11 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/21 4:27:17 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →