一篇 Markdown 经过五个平台,怎样确认中文和代码没有变形

0 阅读1分钟

同一份 Markdown 发到不同平台,编辑器显示正常,不代表读者看到的也正常。真正需要核对的是发布后的页面:标题、正文、代码、链接和图片是否还在原来的位置。

跨平台排版验收示意图

我用一个很小的例子检查中文编码。原稿明确按 UTF-8 读取,发布前保留一份内容指纹;平台转换只生成各自的审核版本,不修改原稿。下面这段代码里的中文和下划线,适合用来发现转码或 Markdown 转换问题:

message = "中文正常,snake_case 保留"
print(message.encode("utf-8").decode("utf-8"))

排版也要看实际结果,而不只看提交按钮是否返回成功:

检查项发布后应该看到
标题只出现一次,不在正文开头重复
代码保留缩进、引号和 snake_case
中文没有替换字符或乱码
状态公开页面可访问,账号和范围正确

如果提交后网络超时,我不会立刻重发。先到目标平台查询同一篇文章:查到了就核对正文,没查到再判断是否需要重试。否则一次网络抖动可能留下两篇重复文章。

这篇文章本身也是一次公开的跨平台排版验收记录。源稿、各站审核稿和发布后的页面应当能逐项对上。