物联网到底是什么?从口红说讲到无源物联网,一次讲透概念与落地
最近刷短视频总能看到口红说物联网这几个字我第一次刷到的时候还以为是什么美妆营销梗点进去才发现讲的是物联网的起源故事。评论区吵得挺热闹有说物联网是比尔·盖茨在1995年《未来之路》里先提出来的有说真正概念来自1999年麻省理工学院的Auto-ID中心还有坚持口红说的。我搞了这些年物联网项目看过太多人对物联网到底是什么各执一词甚至很多准备入行的同学也被这些说法绕晕。这篇就把概念和特征一次性说透从起源八卦讲到真实项目里怎么理解它再聊聊无源物联网这个热词背后到底是怎么回事。这篇文章适合三类人看一是正在做物联网毕设、不知道从哪下手的同学二是想转行物联网、但对概念还是云里雾里的工程师三是已经在做嵌入式或单片机的朋友想搞清楚自己手头的活儿在整个物联网系统里到底处于什么位置。我会尽量用实际项目里的逻辑来讲而不是堆概念看完你至少能跟别人把物联网讲明白。1. 物联网的口红说与概念迷雾1.1 从口红说聊起一个概念为什么会有这么多起源故事口红说这个梗目前流传最广的版本是1990年有个工程师为了证明网络能连接一切把一台联网设备做成了口红大小于是就有了物联网起源于口红的说法。还有更浪漫的版本说某个大牛的太太丢了口红为了能随时找到它才催生了联网追踪设备的灵感。我也见过另一个常被提起的说法比尔·盖茨在1995年出版的《未来之路》里畅想了智能家居书里提到的感知墙壁自动调节温度的住宅后来被很多人追认为物联网最早的公众化表述。对这些起源故事我的看法是别太较真。概念史本来就是多源汇聚的大概率不是某一个人在某一天灵光一现。真正值得留意的是这类故事为什么能传播开——因为物联网这个概念太抽象了普通人需要一个具体、有画面感的锚点口红恰好是个随身物件容易理解给物体联网这件事。对刚接触物联网的人来说与其花时间争论谁先提出的不如先把共识抓稳。1.2 概念太多怎么抓住共识行业内真正被广泛接受的提法是物联网就是通过信息传感设备按约定的协议把任何物品与互联网连接起来进行信息交换和通信以实现智能化识别、定位、跟踪、监控和管理的一种网络。这句话虽然官方但信息密度够。拆出来就是三件事首先得有传感设备去感知物理世界其次要按照一套大家都认的协议去传数据最后要在平台或应用侧做智能化的处理。还有个更接地气的理解方式物联网就是给物理世界装上一套五官神经大脑。传感器是五官负责看温度、闻气体、听声音网络是神经负责把信号传回来云端或边缘端的程序是大脑负责判断该不该开空调该不该报警。口红也好比尔·盖茨也好讲的都是同一件事把原来只会闷头干活的设备变成会感知、会汇报、会听指令的活物。1.3 一句话定义和与互联网的区别很多初学者会问物联网和互联网到底有什么区别我一般这样解释互联网连接的主体是人核心动作是浏览、社交、交易数据大多是人主动产生和消费的物联网连接的主体是物核心动作是感知、上报、控制数据大多由机器自动产生并且很多数据并不需要人去看而是直接交给系统去决策。说直接点互联网解决的是人与人之间的信息流动物联网解决的是物理世界与数字世界之间的信息流动。另外现在还有一个常被忽略的层次物联网不只是连接连接只是起点。真正有价值的是连接之后形成的数据闭环——采集数据、分析数据、做出决策、执行动作、再采集数据验证效果。这个概念后面讲特征的时候还会反复用到。2. 拆开来看物联网的四个核心特征2.1 全面感知终端不只是传感器物联网的第一个特征是全面感知。听起来好像就是多放几个传感器但做项目的时候就知道感知层远比想象中复杂。首先感知不只是温湿度、光照、烟雾这种物理量还包括位置、图像、声音、振动、电流、能耗等等不同场景需要不同维度的感知。其次感知设备不是把传感器往那一放就有数据的你得考虑供电、安装位置、采样频率、数据校准、异常处理。我做ESP32环境监测项目时一开始就犯了只买传感器的错。DHT22温湿度传感器倒是便宜接线也简单但放在室外暴晒环境下数据漂移非常严重。后来换成了带防辐射罩的百叶箱结构数据才稳下来。这个过程的教训是感知层的核心不只是有没有传感器而是传感器能不能在真实环境里稳定、准确地感知。2.2 可靠传递通信协议选型是项目第一步第二个特征是可靠传递。这一层决定数据能不能完整、及时、有序地到达目的地。很多纯做软件的同学容易低估这层的工作量但实际上通信方案选型往往决定了整个项目的成本和稳定性。常见的通信方式可以分几类短距离Wi-Fi、蓝牙、Zigbee、Thread适合室内场景长距离LoRa、NB-IoT、4G/5G适合广覆盖、低功耗场景有线RS485、CAN、以太网适合工业现场。选型时要考虑四个因素传输距离、功耗、带宽、成本。低功耗广域网LPWAN类技术这两年很火核心原因是物联网设备大量分布在野外和基础设施里换电池成本极高能用一颗纽扣电池跑几年的NB-IoT模块就有了实际价值。所谓可靠传递不是指某种协议绝对可靠而是针对场景选择可靠性足够的方案并且在应用层做好重传、确认、超时处理。真实项目里我见过太多因为Wi-Fi信号不稳导致数据狂丢的案例最后查来查去发现是AP连了太多设备。2.3 智能处理数据上云之后怎么办第三个特征是智能处理。数据采集上来、传到平台这只是万里长征走了一半。真正让物联网有价值的是平台侧能对数据做处理比如清洗异常值、做阈值判断、跑算法模型、生成报表和告警。我在给学生指导毕设时反复强调一个观点不要做仪表盘项目。所谓仪表盘项目就是传感器把数据传上来网页上画几个实时曲线完事。这种项目在竞赛和毕设里太常见了但它的毛病在于没有任何智能。至少得加一点判断逻辑比如环境监测系统里温湿度超过阈值就自动触发风扇或加湿器这就是最简单的智能处理。更进一步用历史数据训练模型预测未来趋势或者做异常检测这才是物联网区别于远程读表的关键。2.4 自主服务从监控到控制第四个特征是自主服务也就是系统能在无人干预的情况下做出反应。这是很多人在理解物联网特征时漏掉的一条。早期的物联网多是感知展示人看到数据再去操作现在的主流方向是感知决策控制设备自己根据数据做动作。举一个最常见的例子智能温控器。它探测到室内温度高于设定值不是等待人在App上点击开空调而是直接启动空调同时结合室内有没有人、什么时间段、电价是高是低综合决策出一个最优运行策略。这就是物联网从被动联网走向主动服务的变化。做项目时哪怕只是用继电器控制一盏灯只要触发逻辑是自动的就踩在了物联网的本质上。3. 一套典型物联网系统的完整工作链路3.1 感知层的真实坑IO不够、电平不匹配很多人在做物联网毕设时会遇到一个问题单片机IO口不够用。比如说用ESP32接了一堆传感器又是温湿度又是PM2.5又是继电器GPIO一下子见底了。这时候大家会在网上搜到ULN2003A救急方案但我要先泼盆冷水ULN2003A不是扩展IO的它是达林顿管阵列核心作用是扩流也就是用小电流去驱动大电流设备。ULN2003A内部集成了7路达林顿驱动电路输入侧接MCU GPIO输出侧可以驱动继电器线圈、步进电机、电磁阀这类负载。实际用的时候有个关键细节驱动感性负载比如继电器时必须在输出端对应的COM引脚接续流二极管到电源正极否则断电瞬间的反向电动势很容易击穿输入端。我见过不止一个同学烧了芯片就是漏了这一步。真要说扩展IO更合适的方案是I2C接口的PCF8574或MCP23017一个模块能多出8个IO口地址还能配好几个。3.2 边缘端MCU、网关和本地逻辑再往上一层是边缘端。通常由MCU、网关或边缘计算盒子组成。MCU负责采集传感器数据、执行控制指令网关负责协议转换和数据上送比如把Modbus RTU转成MQTT或者把Zigbee数据汇入以太网。我在ESP32环境监测项目里的做法是用ESP32直接作为边缘节点DHT22采集温湿度SGP30采集eCO2和TVOC数据在本地先做一轮滤波和异常剔除然后通过MQTT协议发布到云平台。本地保留一份简单逻辑温度超过28℃且持续3分钟本地蜂鸣器响、继电器通断抽风机这一切不依赖云平台。这个设计很重要因为一旦网络中断边缘端还能保持本地基本的控制能力这就是边缘自治——也是现在很多物联网系统强调的能力。3.3 平台层云平台选型与新购限制的替代方案云平台选择是个老话题。阿里云IoT、腾讯云IoT、华为云IoT、OneNET、ThingsBoard、EMQX自建我都接触过。很多同学习惯一上来就选阿里云物联网平台但最近有一个实际困扰是阿里云物联网平台不支持新购部分地域或旧版实例停售新用户找不到购买入口。这确实耽误了不少人。遇到这种情况我的建议是可以顺势换思路不要死磕。如果只是毕设或学习验证完全可以用开源方案替代方案定位上手难度适用场景EMQX Node-RED开源MQTT Broker 流处理中低想自己掌控全链路的学习者ThingsBoard开源IoT平台自带设备管理、可视化中毕设和中小项目首选华为云IoT商业平台接入生态完善低想用云产品做演示腾讯云IoT商业平台有免费额度低练手、产品原型我对ThingsBoard的印象是它能省掉大量前端工作自带设备接入、数据存储、仪表盘展示和告警规则非常适合毕设阶段快速做出一个完整系统。但它对服务器配置有一定要求建议部署时至少给2核4G否则并发一高就卡。3.4 应用层人机交互与数据可视化应用层是用户能直接看到的部分也是很多人最熟悉的领域。常见形态有手机App、微信小程序、Web管理后台和大屏可视化。这块这几年变化很快早年间大家都在做独立的Android App现在则是微信小程序和低代码平台横行。做毕设或竞赛项目时我更推荐用小程序或者Web端因为评审老师要演示的时候手机上一个二维码扫开就能看比让老师装一个APK要顺畅得多。可视化的重点是别做大而全的炫酷大屏而是做能回答业务问题的视图。环境监测场景里用户最关心的是当前环境是否舒适、历史趋势如何、预警信息是什么。因此页面上应该有实时卡片、趋势曲线、告警列表这三样核心组件其他花哨的动态效果都是次要的。数据刷新方式上小项目轮询就够了没必要上WebSocket或者消息推送省下的时间多做点可靠性处理更实在。4. 从毕设到竞赛物联网项目怎么落地4.1 毕设选题别只做采集显示每次看到物联网工程专业的毕设题目是基于某某单片机的温湿度监测系统我都替学生捏把汗。不是说不能做而是这个题目太宽泛年年都有无数人做评委老师一眼就能看出你是不是套模板。想做出区别度核心是在闭环上做文章而不是在传感器上堆数量。一个好选题至少应该包含感知、传输、存储、分析、控制、展示这六个环节其中分析和控制是拉开差距的关键。比如同样是环境监测你可以做基于ESP32和MQTT的宿舍热舒适度调控系统加上体感温度计算、PMV指标模型、门窗/风扇联动控制这就比单纯采集温湿度高出一个档次。如果你有余力再把历史数据存到时序数据库里做一个简单的能耗预测毕设答辩时绝对有东西可讲。4.2 安装调试员竞赛里的考核重点这几年物联网安装调试员越来越火各地也经常办职业技能竞赛。我有幸当过几次赛项的技术支持发现竞赛的考核点其实非常贴近真实工程场景和学校里的纯理论考试完全是两码事。大致可以分为设备安装、网络组网、平台配置、功能调试四个模块。比赛中常见的坑第一是接线和标识问题。现场要求用冷压端子压线很多人手里活不细压不紧导致接触不良传感器数据一会有一会没有。第二是IP地址和端口配置。网关、传感器、云平台之间任何一环的IP配错设备就上不了线而且这种问题排查起来特别耗时间。第三是平台侧的产品模型定义。物模型没建对属性、事件、服务对不上号数据上来也是乱的。平时练的时候建议严格按照工程规范来比如线色统一、标签清晰、配置文档及时记录这些习惯在竞赛里直接变现成得分点。4.3 物联网工程专业的学习路线建议很多在校生问我物联网工程专业到底该先学什么。我的建议是三板斧单片机以ESP32或STM32为切入点、嵌入式C/Python、网络通信基础。这三样是硬底子。除了这些还要掌握MQTT、HTTP这些应用层协议会用串口调试助手、网络抓包工具。这些技能组合起来基本上能从传感器一路打到云平台遇到问题也不至于两眼一抹黑。我不太建议一开始就追各种花哨的平台框架比如什么设备影子、数字孪生这些概念等你有过一次完整项目经验后再接触会通透得多。物联网这个领域最大的特点是链条长学校里通常按课程把知识切碎了教但真正做事的时候需要你从头到尾串起来。哪怕只是把ESP32采集的温湿度发到云平台再在网页上显示出来这一个闭环走通你对物联网的理解就能超过很多只背概念的人。5. 无源物联网下一个值得关注的方向5.1 无源物联网到底是什么无源物联网是最近很热的一个词很多人第一反应是不接电源那怎么工作其实无源物联网并不是完全不需要能量而是指终端设备不依赖传统电池或有线供电通过环境能量采集技术从周围环境获取微弱能量来工作。典型的能量来源包括射频能量、光能、温差、振动等最成熟的形态是RFID射频识别——读写器发射射频信号标签从信号中获取能量并回传信息。我记得在2023年前后参加一个行业交流活动时有厂商演示了无源温湿度标签贴在药品包装上冷链运输全程不用换电池通过手机近场通信就能读取数据。这种体验和传统的有源传感器完全不同维护成本几乎为零。当然技术限制也很明显通信距离短、数据量小、实时性差。它不会马上替代传统物联网终端但在特定的海量、低价值、难换电池的场景里优势是压倒性的。5.2 从口红说延伸出的产业想象回到开头提到的口红说如果那个口红大小的联网设备真的存在那其实已经很接近无源物联网的愿景了——设备要足够小、足够便宜、足够省电才能海量部署到日常物品里。无源化之所以是行业大方向就在于它把物联网终端的边际成本压到了极低低到可以给每一件商品、每一个托盘、每一瓶药品都贴上一个数字身份。做工程的人看无源物联网不能只把它当黑科技看更值得关注的是它在工程上的重新取舍通信协议更轻量如NFC、UHF RFID、数据格式更精简、后端系统要为海量短数据设计新的处理链路。如果你现在正在做一个物联网项目哪怕用不上无源方案也建议先养成低功耗设计的思维方式比如尽量用中断唤醒代替轮询、降低采样频率、选择深度睡眠模式。这套能力在无源物联网时代会变成基本功。5.3 单片机和低功耗设计带来的启示最后聊一点对具体做项目的人有用的建议。如果你对无源物联网感兴趣可以从几个低成本方向入手尝试一是用RC522模块做RFID读写理解射频取电的基本原理二是用环境光电池给超级电容充电然后驱动低功耗传感器周期性工作三是在ESP32上把Deep Sleep用明白测一下休眠电流和唤醒时间。我自己实测过ESP32在Deep Sleep模式下电流可以低到10微安左右配合定时唤醒用两节18650电池撑几个月没问题。这个优化方向对很多实际场景都很关键——太阳能供电的环境监测节点、农业大田里的土壤传感器都无法经常换电池低功耗设计的能力往往比你会用多少传感器更有价值。从应用层到终端层都走一遍你才会真正理解物联网的每个特征为什么重要也才谈得上做出来有价值的东西。我个人在带完这么多物联网项目之后最大的体会是别被口红说这种概念故事带偏也别被云平台和通信协议的新名词吓到。物联网的本质就是把物理世界的数据搬进数字世界再让数字世界的决策回到物理世界执行。抓住这个闭环不管是做毕设、打竞赛还是搞产品思路都会清晰很多。

相关新闻

YOLOv8漆面缺陷检测实战:工业产线级部署指南

YOLOv8漆面缺陷检测实战:工业产线级部署指南

简介:本资源是一套面向高校计算机、人工智能及相关专业学生的毕业设计级项目,聚焦汽车制造场景中的漆面缺陷智能检测问题,基于YOLOv8实现端到端目标检测系统,覆盖数据标注、模型训练、可视化评估与轻量部署全流程。资源共97个文件…

2026/10/3 18:24:03 阅读更多 →
Spring AI多模型多Agent平台实战:从接入路由到RAG落地避坑

Spring AI多模型多Agent平台实战:从接入路由到RAG落地避坑

简介:Snail AI 是一套基于 Spring Boot 4 与 Spring AI 构建的企业级 AI 智能体平台,面向需要多模型接入与智能体编排的 Java 开发者及企业团队,适用于知识库问答、智能客服、自动化任务等场景。平台开箱即用地提供 RAG 知识库、长期记忆、技…

2026/10/3 18:21:26 阅读更多 →
OpenCV全景拼接实战:从特征匹配到多频带融合

OpenCV全景拼接实战:从特征匹配到多频带融合

简介:本资源是一个基于OpenCV实现的Python全景图像拼接系统,面向计算机视觉初学者、图像处理课程设计者及AI方向实践开发者,解决多视角图像自动对齐、特征匹配与无缝融合等核心问题。压缩包共33.26MB,包含完整可运行源码、配置文件…

2026/10/3 18:24:01 阅读更多 →

最新新闻

OpenShell:用工程化思维管理你的终端环境与Shell配置

OpenShell:用工程化思维管理你的终端环境与Shell配置

1. 先搞清楚,OpenShell 到底解决的是什么事很多人第一次看到 OpenShell 这个名字,会以为它是一个新的 shell 解释器,类似于从 bash 换成 zsh 那种工具。其实不是。OpenShell 在我这边的定位是"Shell 工作台框架":它本身…

2026/10/3 21:26:39 阅读更多 →
MetaRoCE开源与AI供应链连锁反应:从多机训练到GPU算力牛鞭效应

MetaRoCE开源与AI供应链连锁反应:从多机训练到GPU算力牛鞭效应

1. 从"AI 供应链连锁反应"这个标题说起:为什么一个开源动作能牵动整条链MetaRoCE 开源这件事,表面上看只是又一个网络协议栈项目放出了代码,但如果你把最近几个月的行业动态串起来看,会发现它和 ChatGPT Work 的采用断层…

2026/10/3 21:26:39 阅读更多 →
Redis MCP 接入 Claude Code 实战:让 AI 直接读写 Redis

Redis MCP 接入 Claude Code 实战:让 AI 直接读写 Redis

1. 从一条更新说起:Redis 接入 AI 到底改了什么Redis 官方在 2025 年正式把 MCP 协议支持做进了主线版本,这件事在圈子里讨论度不低,但很多人第一反应是"Redis 不是个缓存吗,跟 AI 有什么关系"。我一开始也是这个反应&a…

2026/10/3 21:26:39 阅读更多 →
装饰器模式实战:从订单计费到JDK源码,动态增强的优雅解法

装饰器模式实战:从订单计费到JDK源码,动态增强的优雅解法

装饰器模式(Decorator)是我在实际项目里用到频率最高的几个设计模式之一,也是那种“第一眼看不懂、实操一次就上瘾”的模式。我第一次接触它是在Java的IO流家族里,BufferedInputStream套着FileInputStream,DataInputSt…

2026/10/3 21:26:39 阅读更多 →
CMake引入第三方库全攻略:以EnTT为例详解依赖管理与目标传递

CMake引入第三方库全攻略:以EnTT为例详解依赖管理与目标传递

接触过CMake的人基本都绕不开一件事:往项目里引入第三方库。我在实际项目里用的是EnTT——游戏开发里很常见的ECS框架,header-only、只有头文件、模板满天飞,照理说“把头文件加进include path”就完事,但真跑到CMake里&#xff0…

2026/10/3 21:26:39 阅读更多 →
Leptos Book 中文本地化实践:从术语管理、自动化检查到上手开发

Leptos Book 中文本地化实践:从术语管理、自动化检查到上手开发

如果你最近正在啃 Rust 社区里那个热度蹿得很快的前端框架 Leptos,八成绕不开一个问题:官方《Leptos Book》写得挺好,但全英文,读起来总得来回查字典。我参与维护的 leptos-book-l10n 这个本地化项目,干的正是把这份…

2026/10/3 21:25:38 阅读更多 →

日新闻

把回忆蒸馏成 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 阅读更多 →