从屏幕设计到实体制作:ArtCraft融合数字制造与手作工艺的完整路线
严格来说ArtCraft就是“Art”加“Craft”的拼合一个指向艺术一个指向工艺。这名字刚冒出来的时候我甚至觉得有点拗口但等我用大半年时间把一堆躺在屏幕里的设计稿真正变成拿得出手的木艺挂件、层叠纸雕和金属小牌之后才意识到这两个词之间那条微妙的界线才是整个项目真正好玩的地方。这篇文章不是设计理论课也不是单纯的手工教学而是我做ArtCraft这个独立创作项目时从软件操作到材料加工、从设计构思到成品装裱的完整记录。如果你手里已经攒了不少“只会出现在屏幕上”的设计稿或者你想把业余手作做成一个能持续产出的系列这篇文章应该能帮你少走不少弯路。1. 为什么把艺术和工艺放进同一个项目定位与边界1.1 艺术解决“想表达什么”工艺解决“怎么做得出来”在做ArtCraft之前我对“艺术”的理解更多停留在作品层面一张画、一份渲染图、一个概念设计好看就行。但真正动手做实物之后才发现艺术只是完成了一大半。设计稿可以天马行空可一旦落进木材、纸张、金属这些材料里你面对的就是密度、纹理、湿度、切削速度、胶水固化时间这些毫无浪漫可言的东西。一个比较生活化的类比菜谱写“大火爆炒”是艺术但能不能在三十秒内颠出锅气而不糊那是工艺。ArtCraft这个项目对我来说就是把这两件事强行绑在一起逼着我在每一个环节同时回答两个问题它表达什么它经不经得起看、经不经得起摸、经不经得起放半年不变形1.2 为什么这个方向值得投入现在数字内容到处都是短视频里随便一刷就是几百张AI生成的图像但真实世界里一件有温度、有触感的实体作品反而稀缺。我做ArtCraft的最初动机很朴素把“数字那边”的设计能力转移到“实体这边”来变现和表达。适合这个方向的人主要有三类第一类是设计师手上不缺创意但缺把创意变成实物的供应链认知第二类是手作爱好者手艺不错但对设计语言、形式构成缺少系统训练第三类是想做副业的人ArtCraft可以作为独立品牌或定制服务的起点。我自己属于第一类和第二类的混合体所以这个项目从一开始就走了一条“两头补课”的路——补制造知识也补设计表达。1.3 我把ArtCraft定义成什么形态如果一个项目什么都做最后大概率什么都做不成。我给自己定的范围很窄小尺寸的墙面艺术装置和桌面摆件材料集中在木材、纸张、金属薄片这三类里面。为什么选这个范围因为这类作品体积小、便于储存和邮寄材料成本可控而且特别适合用数字设计加小型数控设备来量产或复制。整个创作闭环是固定的灵感收集 → 设计稿生成 → 图层拆解 → 低成本的纸模验证 → 数控加工或手工切割 → 打磨上色 → 封层保护 → 装裱展示。后面所有章节其实就是沿着这条链路逐个环节展开的。2. 从草图到实物ArtCraft创作链路的关键环节2.1 灵感阶段AI生成图只能当草稿不能当终稿现在大家做设计基本都离不开AI辅助我也一样。我通常会先用开源的图像生成模型做一批风格实验比如“木艺浮雕风格的叶片装饰画”“层叠纸雕风格的建筑轮廓”从中挑出几个方向。这个阶段AI非常好用因为它可以在几分钟内给出十几种构图和色彩方案。但一定要记住生成图只是灵感草稿。它最大的问题有两个一个是分辨率虚高放大打印或雕刻时细节撑不住另一个是图层关系混乱AI给的图没有明确的层次结构哪些部分该凸起、哪些该凹陷它根本不关心。所以我的习惯是AI出概念然后我用矢量设计软件把主视觉重新描一遍做成真正可加工的文件。这个过程很枯燥但非常重要它决定了你后面切割和雕刻的每一个动作有没有根据。2.2 分层拆解把一张图变成三层甚至五层“蛋糕”ArtCraft最关键的设计动作不是画得多好看而是把一张平面图拆成几个物理层。拿我做的一个叶片主题装饰画举例一片叶子被我拆成了叶脉层、叶肉层和底层底板。叶脉层用1.5毫米薄木板激光切割叶肉层用3毫米椴木板数控雕刻出凹陷和弧度底板是5毫米黑胡桃只做边缘倒角不上色。为什么一定要分层因为数控雕刻和激光切割的本质都是“减材制造”单块材料的厚度是有限的。如果你想做出前后有空间关系的浮雕效果最可靠的办法就是把层次拆开、分别加工然后通过叠加来制造立体感。这里有一个参数上的经验相邻两层的厚度差最好在1.5到2毫米以上否则视觉上很容易糊成一片看不出前后关系。2.3 纸模验证花两块钱省两百块废料每一次正式加工之前我都会用白卡纸或者1毫米厚的雪弗板先做一版原型。这一步很多新手会跳过去觉得浪费时间但我可以很负责任地告诉你纸模是ArtCraft里性价比最高的步骤。纸模能验证两件事第一尺寸比例对不对。屏幕上的观感是平的但实物一旦做成30厘米乘20厘米挂到墙上视觉重心可能一下子变得很奇怪。我实测下来的经验是桌面摆件的视觉重心通常要比你在屏幕上感觉的再往上移3%到5%。第二装配逻辑顺不顺。层与层之间怎么叠、背面螺丝孔位会不会互相挡、挂墙的悬挂点应该放在哪这些问题只有在实体纸模上才能提前发现。纸模阶段改设计成本几乎为零等木材切完了才发现那就是浪费材料加浪费时间。2.4 材料预处理木材不是拿来就能用的很多人直接从网上买板材回来就上机器这是个大坑。木材是有“脾气”的含水率、纹理方向、表面平整度都会直接影响加工质量。我一般会先把板材放在工作室里适应环境至少48小时让它含水率达到8%到12%的稳定区间然后再进行下一步。为什么这么讲究因为木材遇潮会膨胀干燥会收缩。如果你拿一块刚从快递箱里拆出来的板子直接雕刻很可能当天看着是平的第二天就翘了。我自己的习惯是所有面板材进工作室先测含水率不合格就放一放宁可等两天也不要跟物理规律对着干。3. 设备选型和材料适配制造端没有捷径3.1 我选了哪三种设备以及背后的取舍逻辑制造端可能是ArtCraft项目里最让新人头疼的部分因为设备价格差距极大几百块到几万块都有。我自己用的是一套“桌面级组合”一台桌面数控雕刻机负责浮雕和开槽一台激光切割机负责薄板和纸张的精细切割再加一把手持曲线锯负责粗下料。没有上工业级设备原因很实在工作环境是普通住宅工业级的噪音和通风需求根本扛不住。这三台设备的分工非常清晰。数控雕刻机的特点是切深可控、能做起伏面但速度慢激光切割机速度快、切缝细但只能做穿透切割而且对材料有严格限制曲线锯负责把大板拆成小块效率最高但精度完全靠手。很多人想一台机器干所有事我的建议是别省这个心重叠和互补才是正确的设备策略。3.2 材料硬度、纹理方向对参数的影响同样的设计文件换一种材料参数可能完全不一样。我在椴木、黑胡桃和榉木上都做过测试结果差别非常明显。椴木密度低、纹理细腻雕刻起来很“顺”适合做细节层黑胡桃硬度和密度都高雕刻时必须放慢进给速度否则容易烧焦榉木介于两者之间韧性好适合做结构件。以数控雕刻为例我的基准参数是这样设定的主轴转速12000转每分进给速度400毫米每分单次切深0.5毫米用1.5毫米平底刀。换成黑胡桃之后进给速度要降到300毫米每分否则切面边缘会出现毛刺和焦痕。换材料之后不调参数是浪费材料最快的方式。所以我现在每次做新作品都会先切一条“材料测试条”把当前设计里的最小细节和最深槽位在一块废料上先跑一遍确认参数没问题再上正式板材。这条测试条的成本不到一元钱但能帮你避掉大部分翻车。3.3 后处理磨、染、封每一步都有顺序和逻辑加工完成的零件严格来说只能算“半成品”真正的质感来自后处理。打磨是第一道工序我的顺序是120目、240目、400目、800目逐级往上。这里有个细节不能跳级。你用120目磨完直接上400目表面看起来光滑但一上色120目留下的深划痕就会显出来特别难看。上色环节我用得最多的是木器染料和丙烯颜料。木器染料的优势是保留木纹的天然质感但覆盖力弱丙烯颜料覆盖力强适合做纯色块或者画面背景。我的经验是先上封闭底漆再上颜色底漆可以用稀释过的木工白胶或者专门的封闭剂作用是防止木材把颜料吸得不均匀。最后是封层保护。桌面摆件常用木蜡油手感和气味都很舒服但耐水性一般墙面挂饰我更喜欢哑光聚氨酯它耐黄变、耐刮而且不会像木蜡油那样需要反复补涂。金属件我一般不做封层而是用做旧处理让氧化和磨损本身成为质感的一部分。4. 三个真实踩坑记录比例、木纹和胶水4.1 屏幕上的美和手掌上的美不是一回事我做第一件细长挂饰的时候设计稿在电脑里怎么看怎么协调几个细长的黄铜符号挂在一条木质横杆上疏密错落清冷简约。结果实物做出来挂到墙上一看整件作品显得“飘”得很——符号太细、间距太大正面看过去几乎像没挂东西。原因后来想明白了屏幕是二维平面你判断“好不好看”依靠的是配色和构图实物是三维的它还有厚度、投影、材质反射这些因素会把设计里的“轻盈感”放大成“单薄感”。从那以后我做所有穿挂类、悬挑类结构时关键元素会在软件里人为加粗5%到10%并且坚持做一块实体样片挂起来看。这不是美学问题这是感知维度问题一定要在实际空间里校验。4.2 木纤维方向导致的断裂差点毁掉整批挂件这个坑是实打实吃过亏的。当时做一批细长条木挂件为了省材料我把所有零件都按同一方向排版沿着木材的纹理方向切。成品当晚看着没问题结果挂到第二天其中三件在细腰处直接裂了有一件干脆齐根断掉。木材有一个很基本但特别容易被忽略的性质顺纹方向的抗拉强度远高于横纹方向。细长条沿纹理方向切相当于整条都在“木纤维之间”工作稍微受力就劈。后来我的做法是凡是受力结构件要么改变排版方向让细长部位横跨木纹要么直接在应力集中区域加厚1到2毫米要么在背面贴一层0.5毫米的榉木板做“加强筋”。结构安全永远排在好看前面。4.3 胶水的隐性成本白乳胶、瞬间胶、环氧树脂怎么选胶水看起来是个小问题其实隐藏成本特别高。我最早图省事一股脑用白乳胶结果木和纸结合的复合结构第二天就翘边了——白乳胶里的水分会渗进木材局部膨胀之后必然变形。后来换成瞬间胶粘接强度是够了但稍不留意就会在表面留下白雾状的痕迹尤其深色木材特别明显。现在我的规则很简单纸和纸、纸和木的平面粘接用固体胶棒或者少量白乳胶配合夹子加压控制水分木和木的结构连接用环氧树脂虽然固化慢但强度高、不缩水金属件和木材之间绝不直接用瞬间胶而是先做机械连接要么开槽预埋要么螺丝固定胶水只做辅助。看起来麻烦得多但返工的次数少了一个数量级。5. 完整还原一件作品从设计稿到悬挂成品的真实记录5.1 目标设定一件30×20×5厘米的层叠花艺挂件为了把前面所有方法论落到一个具体的例子上我完整记录了一件作品的全过程。作品名叫“墙面三重奏”尺寸是30厘米宽、20厘米高、整体厚度5厘米。设计灵感来自春天路边一丛三层生的小野花我把它抽象成三簇几何花形分别是底层、中层和顶层。三层结构是这样分配的底层是3毫米椴木板负责大面积背景切割成花丛轮廓的底衬中层是5毫米黑胡桃挖出两朵大花的负空间制造“框景”效果顶层是1.5毫米黄铜片做三朵独立的金属小花作为视觉焦点。材料和厚度的差异本身就带来了色彩和体量上的对比不需要额外上色也足够丰富。5.2 加工参数与实测结果加工顺序是先木后金属。椴木板和黑胡桃都用数控雕刻机做轮廓和开槽参数按照我前面提到的基准值执行黑胡桃部分进给速度降到300毫米每分。黄铜件因为材料特性不适合我手头的设备直接加工我选择外协做光纤激光切割精度控制在0.1毫米以内切完之后自己再做边缘打磨和做旧氧化。踏实的参数记录如下工序设备关键参数实测时间椴木板轮廓数控雕刻12000转/分400毫米/分切深0.5毫米18分钟黑胡桃开槽数控雕刻12000转/分300毫米/分切深0.5毫米26分钟黄铜花件外协光纤切割精度±0.1毫米外协2天手工打磨手工120目至800目逐级40分钟封层手工哑光聚氨酯两遍20分钟加晾干比较有意思的是真正出问题的地方不是雕刻而是装配。三块材料要叠成一个5厘米厚的整体我用的是3毫米黄铜柱加螺丝做层间连接这就要求每一层预留的螺丝孔位误差不能超过0.2毫米。还好前期纸模阶段已经验证过孔位实际装配一遍就通过没有返工。5.3 从零件到成品装配顺序也能影响质感装配的先后顺序决定了成品质量。我是这样做的所有木件先做后处理再组装黑胡桃那层只上木蜡油让纹理自然透出来椴木板刷了薄薄一层封闭底漆防止后期吸潮变形黄铜花件做旧氧化之后单独用螺丝固定在黑胡桃层预留的槽位上而不是直接贴在表面。这样每朵花都有一点悬浮感光线打上去会在底板形成清晰的投影。装裱用的也是自己裁的黑胡桃木框条四角切45度斜角拼框背面嵌入金属挂片。整件作品从开工到上墙实际工时大约10小时不算外协等待时间分三天做完。最后挂到客厅白墙上下午三点钟阳光斜照进来黄铜花件的投影正好落在椴木背景层上那一刻你会觉得前面所有的麻烦都值了。5.4 成本统计一件ArtCraft作品的真实开销很多人问做这种作品费钱吗我把这笔账算清楚3毫米椴木板60厘米乘40厘米一块大约30元5毫米黑胡桃板差不多大小的边角料大约45元黄铜片材料加外协切割大约60元螺丝、黄铜柱、木蜡油、聚氨酯这些辅料分摊大约20元木框条和挂片分摊大约25元。材料成本合计180元左右。这里面还没算设备折旧和电费。如果摊上数控雕刻机的耗材、刀具磨损综合成本再加三成。我做这件作品的时候测算过如果把制作时间也折算进来一件作品从设计到完成隐形成本其实在500元上下。知道这个数字之后你再去看市面上那些手工挂饰的价格就不会觉得离谱了。6. 关于完成度与艺术感的个人判断标准6.1 完成度比创意更值钱做了大半年的ArtCraft我越来越觉得“完成度”这三个字才是作品之间真正的分水岭。几乎所有设计稿在屏幕上都很好看拉开差距的是实物背面是不是光滑、边缘有没有倒角、螺丝孔位是不是对得整整齐齐、挂在墙上的时候侧面看会不会露出乱七八糟的线头。我给自己定过一条规矩正面做完不算做完翻过来也能看才算。所以我用沉头螺丝代替普通螺丝所有安装孔位先倒角再组装背面只要能被看见的地方就同样打磨和上油。这些事情非常琐碎但恰恰是它们决定了别人拿到作品时的第一反应是“这东西挺精致”还是“这东西像是DIY的”。6.2 我的自检清单一件作品到底“做完”了没每件作品在宣布完成之前我会按一套固定清单过一遍表面处理是不是全部到位有没有漏磨或漏上的区域所有可见接缝是否均匀有没有胶水残留装配顺序导致的孔位偏移是否在可接受范围内悬挂或立放状态下结构是否稳定会不会摇晃从侧面和背面看整体是否依然干净利落。只要有一项过不了就返工。我还有一个更直觉的判断标准把作品拿在手里端详两分钟如果这期间没有“这里要是再改一下就好了”的念头那就说明它可以下线了。这个标准听起来有点玄但对做实体作品的人来说其实很实用因为修改欲望如果强烈到挥之不去通常意味着某个环节确实还没到位。6.3 这个项目后续还能怎么玩目前我在做的是把单个作品变成可以小批量复制的系列。具体做法是保留一套已经跑通的加工参数和设计文件再通过更换局部配色或附加材质做出三到五个变体形成一个系列感。另外一个方向是接受定制把客户提供的纪念性素材转化成层叠挂饰或桌面摆件。对想入坑的朋友我的建议很简单先选一个小尺寸题材完整走一遍从设计到成品的闭环再决定要不要继续。这个闭环走完一遍之后你对“艺术”和“工艺”的理解一定会跟现在完全不一样。

相关新闻

北航期末数据结构B题拆解:结构选型、操作实现与复杂度分析

北航期末数据结构B题拆解:结构选型、操作实现与复杂度分析

1. 从一道期末题看数据结构到底在考什么“北航2021期末数据结构B题”这个标题,第一次看到的时候我脑子里蹦出来的不是某一道具体的题目,而是一整套命题逻辑。但凡带“B题”两个字的期末卷子,通常意味着它比A题多绕了一层,不是单纯…

2026/10/20 11:52:16 阅读更多 →
AI Agent游戏NPC实战:从脚本行为到自主人格生成

AI Agent游戏NPC实战:从脚本行为到自主人格生成

一开始让我觉得这事有搞头的,是我在调试一个模拟村庄原型的时候。铁匠老周本来站在铺子门口,轮到他执行日常行为时,触发了一个连我自己都没预先写过的动作:他放下手里的锤子,朝酒馆方向走了两步,又停下来&a…

2026/10/20 11:00:38 阅读更多 →
LoRA、QLoRA与DoRA实战指南:消费级显卡也能高效微调大模型

LoRA、QLoRA与DoRA实战指南:消费级显卡也能高效微调大模型

我第一次带新人做微调时,A同学兴奋地写了个全量微调脚本,然后盯着屏幕上CUDA Out of Memory的红色报错沉默了很久。这个场景太常见了,很多小白程序员第一步就想把整个模型权重重新训练一遍,结果卡在显存这道坎上。其实LoRA、QLoRA…

2026/10/20 11:52:53 阅读更多 →

最新新闻

GPT订阅省钱避坑指南:官方定价、合规路径与低价渠道风险

GPT订阅省钱避坑指南:官方定价、合规路径与低价渠道风险

前阵子又有朋友问我:"有更便宜的 GPT 订阅渠道吗?"我第一反应不是列价格,而是反问一句:你说的渠道,是正规路子还是那种便宜得离谱的路子?因为在各种论坛、群里待久了你会发现,但凡涉及…

2026/10/20 12:50:37 阅读更多 →
context-mode:一种运行时上下文语义分层架构模式

context-mode:一种运行时上下文语义分层架构模式

项目标题:“context-mode”这个词目前在公开技术社区、主流编程平台及中文互联网热词榜单中,并无权威定义、无广泛共识、无成熟落地产品或框架直接以“context-mode”作为官方命名或核心模块。它既不是 Python 的内置概念,也不是 React/Vue 的…

2026/10/20 12:50:37 阅读更多 →
进口阀门市场趋势与选型采购实战:从严苛工况到避坑指南

进口阀门市场趋势与选型采购实战:从严苛工况到避坑指南

进口阀门市场这几年一直处在一种微妙的状态里:一边是国内制造业升级、炼化一体化项目扎堆上马,对高端阀门的需求水涨船高;另一边是国产替代喊了很多年,常规工况的国产阀门确实已经能打,但一到高温高压、强腐蚀、高频动…

2026/10/20 12:50:37 阅读更多 →
REA业务建模详解:从资源-事件-代理到事件驱动架构

REA业务建模详解:从资源-事件-代理到事件驱动架构

1. 项目核心:先弄清楚REA到底解决什么问题1.1 三个字母背后的完整框架第一次看到“rea”这个项目名,大概率会愣一下。没有上下文,没有副标题,连大小写都透着随意。但做业务系统时间长了就会发现,很多值得深入拆解的项目…

2026/10/20 12:50:37 阅读更多 →
context-mode技术解析:上下文感知模式原理与工程实践

context-mode技术解析:上下文感知模式原理与工程实践

项目标题是“context-mode”,但提供的输入中,项目正文为空、关键词未给出、摘要描述缺失、网络搜索内容也为纯空行。这意味着:当前输入不满足基本创作前提——你只给了我一个孤立的短语“context-mode”,没有任何上下文、领域指向…

2026/10/20 12:50:37 阅读更多 →
并网逆变器PI双闭环Simulink仿真模型:从SVPWM到参数调试

并网逆变器PI双闭环Simulink仿真模型:从SVPWM到参数调试

简介:面向电力电子与新能源并网方向的PI控制并网逆变器Simulink仿真模型(r2019b),用于解决逆变器并网电流跟踪与同步问题。模型采用双闭环PI控制,电流内环调节dq轴分量,电压外环稳定直流母线,并…

2026/10/20 12:49:36 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* 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 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* 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 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* 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 1:01:30 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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 阅读更多 →