稿件写完就直接点发布,是很多博主的习惯。但自动发布流程里,一个小小的格式疏忽,会在四个站上同时变成四份”事故现场”:代码块被吞、表格挤成一行、页面顶部两张重复的图。发布前跑一遍体检,五分钟能省掉事后一小时的返工。
体检一:标题是否规范
标题是整篇文章唯一必填的元数据,自动发布工具通常把一级标题提取为文章标题。三个常见问题要在发布前确认。
- 缺一级标题:正文写了一大篇,却没有 `# 标题`,发布后文章标题为空,列表页显示异常。
- 标题过长:超过 80 字符的标题,部分主题会在列表页截断,关键信息反而看不到。
- 标题与内容不符:标题党短期有点击,长期伤信任,搜索引擎也会降低此类页面的评价。
体检二:正文开头有没有重复图
大多数主题会在文章顶部自动输出特色图片。如果正文开头又手动放了一张封面图,文章页顶部就会出现两张几乎一样的图。这是自动发布场景下最高频的排版事故。
正确做法是:封面通过”特色图片”字段设置,正文从第一个小标题或第一段文字开始,不要再放图。
体检三:代码块围栏是否配对
Markdown 用三个反引号开启和关闭代码块。围栏数量是奇数,说明有一个代码块没闭合,从那个位置往后,所有内容都会被塞进代码块里,正文变成一整块”天书”。
体检方法很简单:数一下全文反引号围栏的数量,必须是偶数。更稳妥的方式是让工具渲染一遍,对比渲染出的代码块数量与围栏数量是否一致。
体检四:表格有没有分隔行
Markdown 表格必须有一行 `|—|—|` 分隔行,否则整张表会被当成普通段落,竖线原样显示,惨不忍睹。
| 正确写法 | 错误写法 |
|---|---|
| 表头下面紧跟分隔行 | 表头下面直接写数据 |
| 每行用竖线分隔单元格 | 用空格或制表符对齐 |
另外注意:表格中间的数据行不需要分隔行,只有表头下面那一行是必须的。
体检五:链接和图片地址是否为空
方括号后紧跟空圆括号的空链接、感叹号加方括号加空圆括号的空图片,发布后是死链和裂图。批量粘贴内容时特别容易出现,尤其是从别的编辑器迁移过来的稿件。
发布前全局搜一遍”空圆括号链接”写法,发现即删或补全地址。
把体检交给工具,而不是靠眼睛
五项体检里,除了标题是否跑题需要人判断,其余全部可以交给脚本自动检查:标题缺失、围栏配对、表格分隔行、空链接,机器扫描比肉眼可靠得多。
一个务实的流程是:写完稿 → 跑体检 → 有问题先修 → 体检全绿再发布。体检不通过的稿件坚决不发,这条纪律比任何工具都重要。
小结
自动发布放大了效率,也放大了格式错误的传播范围——一个站出错是返工一次,四个站出错就是返工四次。发布前的五项体检:标题规范、开头无重复图、围栏配对、表格分隔行、无空链接,逐项过完再点发布。