news 2026/10/3 12:11:03

工控现货全解析:从紧急调货到备件库存管理实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
工控现货全解析:从紧急调货到备件库存管理实战指南

1. 从“工控现货”四个字里能读出什么

第一次看到“工控现货”这个标题,很多人会以为它只是工业自动化圈子里的一个交易术语,或者某个供应商的店铺招牌。但如果你真正在工厂产线待过、经历过半夜设备停摆、满世界找一块停产PLC模块的绝望,就会明白这四个字背后压着的是整条产线的命。工控现货,说白了就是工业控制领域里那些能立刻发货、当天或次日就能到现场替换的自动化元器件库存。它涵盖的东西非常杂:PLC模块、变频器、伺服驱动器、触摸屏、传感器、继电器、断路器、端子排,甚至包括已经停产多年的老型号备件。

这个主题适合谁看?如果你是工厂设备维护工程师、自动化集成商的采购、做备件贸易的中间商,或者刚入行做工业品销售的新人,那这篇内容基本就是围绕你日常最头疼的问题展开的。它不解决什么高深算法,也不讲什么前沿技术,它解决的是一个非常朴素但极其致命的问题:设备坏了,备件在哪里,多久能到。在工控行业,停机一小时的损失可能从几千到几十万不等,所以“现货”两个字的分量,远比它的字面意思重得多。

我写这篇东西的出发点,是因为我自己在这个行当里摸爬滚打了十多年,见过太多因为备件问题导致产线瘫痪的案例,也见过太多采购因为不懂工控现货的门道而被坑。网上讲工控技术的文章铺天盖地,但很少有人把“现货”这件事讲透。大家默认它是个常识,可恰恰是这种默认,让很多新手在关键时刻抓瞎。所以下面我会从现货的真实价值、品类拆解、渠道逻辑、验货技巧、库存管理几个角度,把这件事掰开揉碎讲清楚。

2. 工控现货到底在解决什么现实问题

2.1 停机成本与备件响应时间的残酷算术

先算一笔账。一条中等规模的包装产线,停机一小时的直接产值损失大约在五千到两万之间,这还不算人工闲置、订单延误违约金、客户信任度下降这些隐性成本。如果停的是化工、冶金这类连续生产行业,一小时损失上百万也不是什么稀奇事。而设备故障里,电气和自动化部分的故障占比通常超过六成,其中大部分又是模块损坏、电源烧毁、通讯板卡失效这类需要直接换件的问题。

这时候你打电话给原厂或者代理商,得到的回复往往是“订货周期四到六周”或者“这个型号已经停产了,建议整套升级”。四到六周,产线等不起。整套升级,预算和工期更等不起。所以工控现货的核心价值就一句话:把备件获取时间从“周”压缩到“小时”。这个压缩过程不是靠什么高科技,而是靠有人提前把货囤在了离你足够近的地方。囤货这件事听起来简单,但囤什么、囤多少、放在哪、怎么保证是正品而不是翻新件,每一步都是学问。

2.2 停产型号与长尾需求:现货市场的真正主战场

很多人以为工控现货就是卖主流型号,比如西门子S7-1200、三菱FX系列、施耐德ATV变频器这些。这些确实流通量大,但真正考验一个现货商成色的,是那些停产五年、十年甚至更久的老型号。比如西门子S5系列、三菱A系列、欧姆龙C系列,这些设备在很多老厂里还在跑,而且往往控制着关键工段。原厂早就停止生产了,官方渠道根本买不到,但产线不能停,所以只能去现货市场找。

这类长尾需求的特点是:单笔金额不大,但紧急程度极高,而且价格不透明。一块停产的数字量输入模块,原价可能几百块,但在紧急情况下被炒到几千块也有人买。这不是投机,这是供需关系的真实反映。做现货生意的人,手里如果没有一批这样的“老古董”,就很难在圈子里建立起“这人能搞定急事”的口碑。而反过来,工厂设备科的人如果平时不留意积累这类渠道,真到出事的时候,临时抱佛脚往往只能挨宰。

2.3 现货与期货、原厂订货的本质区别

这里需要把几个概念理清楚。原厂订货走的是正规渠道,有质保、有发票、有技术支持,但周期长、起订量高、对停产型号基本无能为力。期货通常指代理商或贸易商根据预测提前下的订单,到货时间比原厂短一些,但依然需要等。现货则是已经躺在仓库里、随时可以出库的实物。三者之间的选择逻辑很简单:如果设备还没坏,你在做计划性维护或备件储备,那走原厂或期货没问题,成本更低、风险更小。但如果设备已经停了,或者你预判未来几天可能出问题,那现货就是唯一选项。

我个人的经验是,工厂里那些“单点故障”设备——也就是一坏就整线停的设备——必须常备现货。哪怕这块模块一年都不坏一次,你也得在备件柜里放一块。因为一旦坏了,你等不起。而那些有冗余配置的设备,或者坏了不影响主流程的辅助设备,可以走期货慢慢补。这个判断标准比任何库存管理理论都实用。

3. 工控现货的品类地图与流通特征

3.1 PLC与IO模块:现货流通的硬通货

PLC和IO模块是工控现货里流通性最强的品类,没有之一。原因很简单:用量大、标准化程度高、故障率相对集中。西门子的S7-300/400系列虽然官方在逐步淘汰,但在存量市场里保有量依然巨大,对应的SM321、SM322、SM331这些IO模块就是现货市场的常客。S7-1200/1500系列随着新项目铺开,流通量也在快速上升。三菱的FX系列和Q系列、欧姆龙的CJ/CS系列、罗克韦尔的ControlLogix和CompactLogix系列,情况类似。

这个品类的现货流通有几个明显特征。第一,型号必须精确匹配,差一个字母都不行。比如西门子6ES7 321-1BH02-0AA0和6ES7 321-1BH01-0AA0,外观几乎一样,但固件版本和兼容性可能不同,换上去可能报错。第二,翻新件和仿制件泛滥,尤其是西门子和三菱的老型号,市场上流通的所谓“全新原装”里,有相当比例是翻新或者兼容替代品。第三,价格波动大,同一块模块在不同渠道的报价可能相差两三倍,这取决于货源稀缺程度和卖家的急迫程度。

3.2 变频器与伺服:整机与配件的现货逻辑

变频器和伺服系统的现货逻辑跟PLC模块不太一样。PLC模块通常是坏一块换一块,而变频器和伺服更多是整机替换或者功率板、控制板、风扇、电容这些配件更换。变频器现货里,施耐德ATV系列、西门子G120系列、ABB ACS系列、台达VFD系列流通量最大。伺服方面,三菱MR-J系列、松下MINAS系列、安川Σ系列、台达ASDA系列是主流。

这个品类的现货难点在于:同一系列下功率段非常多,从0.4kW到几百kW,每个功率段的驱动板和模块都不通用。一个现货商如果只备了7.5kW的机器,客户现场坏的是11kW的,那就只能干瞪眼。所以做变频器伺服现货,要么备全功率段,要么跟同行调货。调货这件事在圈子里很常见,但调货的时效和品质就不好控制了。我见过太多因为调货调来一台翻新机,装上去跑了三天又炸了的情况。

3.3 人机界面与工控机:被低估的现货需求

触摸屏和工控机的现货需求经常被低估。很多人觉得屏坏了不影响生产,但实际上现在很多产线的操作、参数设置、报警确认都依赖HMI,屏一黑,操作工就抓瞎。西门子Smart系列、威纶通TK系列、昆仑通态TPC系列、三菱GOT系列,这些是现货市场的主流。工控机方面,研华、研祥、西门子IPC这些品牌的老型号主板、电源、硬盘也是常见需求。

这个品类的现货有个特殊问题:软件和授权。很多HMI和工控机里跑的是定制化的组态程序,换硬件容易,但把程序恢复回去、把授权迁移过去,往往比换硬件本身更麻烦。所以做这类现货,光有硬件不够,还得懂一点软件恢复的套路,或者至少能帮客户对接上能搞定软件的人。这也是为什么很多工厂宁愿花高价找原厂或者集成商,也不愿意随便买个现货屏自己换。

3.4 传感器、继电器与低压电器:小件大麻烦

传感器、继电器、断路器、接触器、端子排这些小件,单值低,但缺了任何一个都可能让整条线停摆。一个接近开关坏了,机械手就不知道位置,整条装配线就得停。一个中间继电器触点粘连,信号就传不过去,PLC就收不到反馈。这些小件的现货特点是:型号极其繁杂,品牌众多,而且很多是项目配套时选的冷门型号,市场上流通量很小。

做这类现货的难点在于SKU太多,库存管理成本高。一个现货商不可能把所有品牌所有型号的传感器都备齐,所以通常只备几个主流品牌的常用型号,比如欧姆龙E2E系列、图尔克接近开关、施耐德XB系列继电器、菲尼克斯端子。客户如果用的是冷门品牌或者特殊型号,那就只能现找。我个人的建议是,工厂设备科平时就要把产线上所有小件的型号清单整理出来,标注哪些是易损件、哪些是单点故障件,然后针对性地备货。这个工作看起来琐碎,但真到用的时候能救命。

4. 现货渠道的层级与拿货逻辑

4.1 原厂代理、一级分销与现货贸易商的关系

工控现货的渠道大致分三层。最上层是原厂和授权代理,他们手里有正规货源,但通常不做小批量现货零售,更不会碰停产型号。中间层是一级分销商和大型贸易商,他们从原厂拿货,再分发给下面的现货商和集成商。最下层就是遍布各地的现货贸易商,他们直接面对工厂和设备维护人员,手里有实物库存,能当天发货。

这三层之间的关系不是简单的上下游,而是互相渗透。大型贸易商有时候也会做现货零售,现货商有时候也会从原厂代理那里拿期货来补充库存。对于工厂采购来说,最理想的状况是跟一家有实力的现货商建立长期关系,同时自己也掌握几个原厂代理的渠道,这样既能在紧急时拿到现货,又能在计划性采购时走正规渠道降低成本。

4.2 同行调货:现货圈的隐形网络

现货圈里有一个不成文的规矩:同行之间互相调货是常态。你手里没有的型号,一个电话打给同行,可能半小时就能确认有没有、什么价、什么时候能发。这个网络是靠多年积累的信任和利益交换维持的。调货的价格通常比直接销售价高一些,因为中间要留利润给调货方,但比客户自己临时找上门要便宜,因为同行之间知根知底,不会乱宰。

但调货也有风险。第一,品质不可控,你信任的同行可能也是从别人那里调的,中间过了几手,货源就模糊了。第二,交期不可控,同行说“今天发”,可能实际要拖到明天甚至后天。第三,售后扯皮,货出了问题,客户找你,你找同行,同行再找他的上家,链条一长,责任就难界定。所以我自己的做法是:核心常备型号自己囤,冷门型号可以调货,但调货前一定要求对方提供实物照片、确认成色和质保条件,并且跟客户提前说明这是调货件,交期和售后可能有额外变数。

4.3 线上平台与线下档口:两种现货形态的取舍

现在工控现货的流通渠道,线上和线下并存。线上主要是各类工业品电商平台和二手交易平台,线下则是各地的机电市场、工控档口。线上平台的优势是信息透明、比价方便、覆盖范围广,但劣势是品质参差不齐、图片和实物可能不符、售后维权麻烦。线下档口的优势是可以当面验货、当场交易、有问题直接找上门,但劣势是地域限制明显、价格不透明、选择范围有限。

我个人的经验是:标准型号、低价值的小件,可以在线上平台买,因为即使买到次品,损失也不大,退换也方便。但高价值模块、停产型号、关键设备备件,一定要走线下或者熟悉的渠道,最好能当面验货。尤其是停产型号,线上平台上的照片往往是通用的,实物可能成色很差或者根本就是翻新件,买回来装不上或者用不住,耽误的是自己的时间。

5. 验货与辨伪:现货交易里最不能省的一步

5.1 外观检查:从标签、螺丝、焊点看端倪

拿到一块工控模块,第一眼看什么?看标签。原厂标签的印刷质量、字体、颜色、批次号格式都有固定规范,翻新件的标签往往是重新打印的,字体边缘模糊、颜色偏淡或者偏深、批次号格式不对。第二看螺丝和外壳。原装模块的螺丝通常有特定的扭矩痕迹,翻新件因为拆过,螺丝孔周围往往有划痕或者拧花的痕迹。外壳的接缝处如果有撬动痕迹,基本可以判定是拆机件。

第三看电路板和焊点。如果有条件拆开外壳,看板子上的焊点是否均匀、有无手工补焊的痕迹、芯片表面是否有打磨或者重新印字的迹象。翻新件经常会把旧芯片打磨后重新印字,或者用兼容芯片替代原厂芯片。这些细节在光线好的情况下用放大镜看,很容易分辨。我见过一块号称全新的西门子模块,拆开后发现电源部分的电容是后换的,焊点明显是手工焊的,这种件装上去短时间可能没问题,但长期稳定性完全没有保障。

5.2 上机测试:通电、通讯、带载三步走

外观检查只是第一关,真正靠谱的验货是上机测试。上机测试分三步:通电、通讯、带载。通电看指示灯是否正常、有无异味、电源部分是否发热异常。通讯看能否与编程软件建立连接、能否读取到正确的型号和固件版本、能否正常下载和上传程序。带载看输出点能否正常驱动负载、模拟量通道是否准确、通讯口在长时间运行下是否丢包。

这三步里,通讯测试最关键。很多翻新件外观做得很好,通电也正常,但一通讯就露馅,要么固件版本不对,要么通讯口有隐性故障。带载测试则需要一定的条件和时间,不是所有现货商都能提供。所以我的建议是:如果采购量不大,至少要求卖家提供通讯测试的视频或者截图;如果采购量大或者价值高,最好能拿到自己的测试平台上跑一遍再确认收货。

5.3 质保条款:现货商不敢说的潜规则

现货交易里的质保条款,水很深。正规原厂代理通常提供一年质保,但现货商因为货源复杂,往往只提供七天到三个月不等的质保,而且质保范围通常只包换不包修、不包连带损失。更关键的是,很多现货商在质保条款里会写“因使用不当、电压异常、环境因素导致的损坏不在质保范围内”,这个“使用不当”的解释权完全在卖家手里。

我踩过的一个坑是:买了一块伺服驱动器,装上去跑了不到一周就报过流故障。找卖家,卖家说是我电机有问题导致驱动器损坏,不在质保范围。我坚持是驱动器本身的问题,最后扯皮了很久,卖家同意换一块,但要求我承担来回运费,而且换的那块只保一个月。这种经历在现货圈里太常见了。所以我的经验是:第一,尽量找能提供至少三个月质保的卖家;第二,质保条款要白纸黑字写清楚,不要只听口头承诺;第三,高价值备件最好自己留一份测试记录,包括上机时间、运行环境、负载情况,万一出问题,这些记录就是证据。

6. 工厂端备件库存的实操策略

6.1 关键备件的识别与分级

工厂备件库存不能拍脑袋,得有方法。我常用的方法是:先列出产线上所有自动化元器件,然后按两个维度打分——故障频率和停机影响。故障频率高、停机影响大的,列为A类备件,必须常备现货,而且最好备两套。故障频率低但停机影响大的,列为B类备件,至少备一套,或者确保能在两小时内从附近渠道调到货。故障频率高但停机影响小的,列为C类备件,可以少量备货或者随坏随买。故障频率低、停机影响也小的,列为D类,基本不用备。

这个分级方法听起来简单,但执行起来需要设备科、生产部、采购部一起坐下来对。因为“停机影响”这个维度,设备科觉得不重要的,生产部可能觉得要命。比如一个包装线上的喷码机,设备科觉得坏了就坏了,但生产部知道没有喷码客户就不收货。所以分级过程本身就是一次跨部门沟通,做完之后大家对备件重要性的认知会统一很多。

6.2 安全库存量的计算逻辑

安全库存量怎么定?很多人凭感觉,觉得“备一块就够了”。但一块够不够,取决于采购周期和故障间隔。一个简单的算法是:安全库存 = 日均故障率 × 采购周期 × 安全系数。比如某模块平均每三个月坏一次,采购周期是两周,那日均故障率约等于0.011块/天,采购周期14天,安全系数取2,安全库存就是0.011×14×2≈0.31块,向上取整就是1块。如果采购周期延长到一个月,安全库存就要变成2块。

这个算法是理论值,实际还要考虑资金占用和仓储条件。我的做法是:A类备件按理论值备,B类备件按理论值的一半备但确保有调货渠道,C类和D类基本不备。另外,对于停产型号,安全库存要额外加码,因为一旦用完就真的没有了。我见过一家厂,产线上用了十几块某停产型号的IO模块,平时只备了两块,结果一年内连续坏了三块,最后一块是从外地同行那里高价调来的,光运费和加急费就花了好几千。

6.3 备件柜的物理管理与信息化

备件柜的管理,看起来是小事,但实际影响很大。我见过太多工厂的备件柜像垃圾堆,模块和继电器混在一起,没有标签,没有台账,找个东西要翻半天。紧急的时候,翻半天找不到,或者找到了发现是坏的,那种感觉能把人逼疯。所以备件柜必须做到三点:分区、标识、台账。

分区就是按品类分,PLC模块一个区、变频器配件一个区、传感器一个区、低压电器一个区。标识就是每个格子贴标签,写清楚型号、数量、入库日期。台账就是有一个简单的Excel或者系统记录,谁领了、什么时候领的、用在哪条线。这三件事做起来不复杂,但坚持做下去,紧急时刻能省下大量时间。如果工厂有条件,可以上简单的备件管理软件,扫码出入库,那就更规范了。但即使没有软件,一个Excel加一个标签打印机,也能解决八成问题。

7. 现货采购中的价格博弈与谈判技巧

7.1 紧急采购时的议价空间在哪里

设备停了,你打电话找现货商,对方报了一个比平时高出一倍的价格。你怎么办?直接接受,还是砍价?我的经验是:紧急采购时议价空间取决于三个因素——你的替代方案、卖家的库存压力、以及你们的关系。如果你有替代渠道,哪怕只是“我还可以找另一家问问”,议价空间就大很多。如果卖家手里这块模块压了很久没出手,他其实也想变现,价格就有松动余地。如果你们长期合作,他通常不会在紧急时刻宰你,因为他知道下次你还会找他。

但现实是,大多数工厂在紧急时刻没有替代渠道,跟卖家也没有长期关系,所以只能接受高价。这就是为什么我反复强调平时要积累渠道。你平时跟两三家现货商保持联系,偶尔询询价、下点小单,混个脸熟,真到急的时候,对方至少不会把你当肥羊宰。另外,紧急采购时不要只问一家,同时问三家,把报价摆在一起,即使不砍价,也能知道市场行情大概在什么位置。

7.2 批量采购与长期协议的筹码

如果你工厂规模较大,备件采购是持续性的,那就可以跟现货商谈长期协议。长期协议的核心不是压价,而是锁定优先级和价格上限。比如约定:常用型号按季度备货,价格按市场价下浮一定比例;紧急调货时,卖家优先保障你的需求,价格上浮不超过一定幅度。这种协议对双方都有好处:卖家有稳定的出货量,你有稳定的供应保障。

谈长期协议的时候,要注意几个细节。第一,价格调整机制要写清楚,比如“随原厂价格波动调整”还是“每季度重新议价”。第二,质保条款要统一,不能因为批量采购就降低质保标准。第三,违约责任要明确,比如卖家未能按时交货导致你产线停机的,要有赔偿条款。这些条款看起来麻烦,但真出问题的时候,有协议和没协议完全是两回事。

7.3 翻新件、拆机件、兼容件的价格锚点

现货市场上流通的货,除了全新原装,还有翻新件、拆机件、兼容件。这三类货的价格锚点完全不同。全新原装通常按原厂指导价或者市场行情价,翻新件一般是全新件的五到七折,拆机件是三到五折,兼容件可能只有一到三折。但价格低不代表划算,因为翻新件和拆机件的寿命和稳定性都无法保证,兼容件则可能存在兼容性问题。

我的建议是:关键设备、连续运行的设备、安全相关的设备,坚决用全新原装。非关键设备、间歇运行的设备、有冗余配置的设备,可以考虑翻新件或拆机件,但要做好随时更换的准备。兼容件则要非常谨慎,除非是原厂已经停产且市场上找不到原装件,否则不建议用。我见过用兼容IO模块导致PLC频繁报通讯故障的案例,最后查了半天才发现是模块的通讯芯片跟原厂不兼容,换回原装就好了。这种问题排查起来非常耗时,省下的那点采购成本远远不够弥补。

8. 几个真实场景下的现货应对实录

8.1 半夜产线停摆:一块电源模块的紧急调货

有一次凌晨两点,一家食品厂的包装线突然停机,PLC柜里一块电源模块烧了,整条线黑掉。设备科的人打电话给我,我手里正好有同型号的现货,但问题是工厂在郊区,快递最快也要第二天中午。最后我联系了一个跑夜班的同城配送,加了两百块运费,凌晨四点把模块送到了工厂。设备科的人自己换上,五点产线恢复。整个过程从接到电话到恢复生产,三个小时。

这件事之后,那家工厂跟我签了长期备件协议,把产线上所有A类备件的现货供应都交给了我。他们的设备科长跟我说了一句话,我印象很深:“以前觉得备件就是花钱,现在觉得备件就是保险。”这句话其实点透了工控现货的本质:它不是成本,它是风险对冲。你花在备件上的钱,买的是产线不停机的确定性。

8.2 停产十年的老设备:从废品站里翻出来的备件

还有一次,一家纺织厂的老设备坏了,型号是上世纪九十年代的某日系品牌PLC。原厂早就停产了,官方渠道问了一圈都没有。工厂的设备主管急得团团转,因为那台设备控制着整条定型线,停了就交不了货。我帮他找了一圈,最后在一个做二手设备拆解的朋友那里找到了同型号的模块,是从一台报废设备上拆下来的。虽然成色一般,但测试下来功能正常,装上去之后设备恢复运行。

这件事让我意识到,工控现货的终极形态其实是“备件银行”。你平时把那些报废设备上的可用模块拆下来、测试好、存起来,关键时刻就能拿出来救急。很多工厂在设备报废时直接把整台设备当废铁卖了,其实里面的模块、电源、板卡很多都是好的,拆下来就是现成的备件。我后来建议那家纺织厂,以后设备报废前先让设备科把关键模块拆下来留存,他们照做之后,后面几年再没因为老设备备件问题停过线。

8.3 被翻新件坑过之后:一套验货流程的固化

我自己也被翻新件坑过。有一次帮客户调了一块伺服驱动器,卖家说是全新原装,价格比市场价低了两成。我当时急着发货,没仔细验,结果客户装上去跑了三天就报故障。拆开一看,功率板上的电容是后换的,焊点粗糙,明显是翻新件。客户虽然没说什么,但我自己觉得非常过意不去,后来全额退款并赔了一块全新的给客户。

从那以后,我给自己定了一套验货流程:所有高价值模块,必须通电测试、通讯测试、带载测试三步走,测试过程录视频存档。所有调货件,必须要求上家提供实物照片和测试视频,否则不接。所有出货件,必须贴自己的标签、记录出货日期和测试结果。这套流程增加了工作量,但大大降低了售后扯皮的概率。做现货生意,口碑比什么都重要,一次翻新件事故可能就会毁掉一个客户多年的信任。

9. 工控现货这门生意的底层逻辑

说到底,工控现货不是一个靠信息差赚钱的生意,虽然信息差确实存在。它真正赚的是“确定性”的钱。工厂愿意为确定性付溢价,因为停机的代价太高。而提供确定性,需要的是三样东西:真实的库存、可靠的品质、快速的响应。这三样东西没有捷径,库存要真金白银压,品质要一套流程去保障,响应要常年累月的渠道积累。

我见过很多做现货的人,一开始靠低价从网上倒货,赚快钱,但做不长久。因为客户买过一次翻新件之后就不会再来了。反而是那些老老实实囤货、认认真真验货、踏踏实实做服务的人,客户越积越多,生意越做越稳。这个行当里有一句话:现货商卖的不是模块,是信任。信任攒起来很慢,但塌起来很快。所以如果你打算进入这个领域,或者你正在管理工厂的备件采购,记住一点:价格永远不是第一位的,能在你需要的时候、以你期望的品质、出现在你面前的东西,才是最有价值的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 12:09:56

OpenClaw 实战:用 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 12:09:32

Codex App接上微信后,我把 Bug 修到了马桶上:TaoToken 统一 Key 实战

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

作者头像 李华