跳转到主内容
全部文档

排版与繁简

转出来的 Markdown 常常带着小毛刺:中英文挤在一起、半角逗号混进中文、PDF 拆页留下的断句。lint 按中文排版规则把这些一次理顺;t2s 把繁体资料转成简体。两者都免费,在本机跑,不联网。

排版优化:lint

最短的用法:

bash
42md tools lint 笔记.md

原文件不动,另存一份 笔记_lint.md。确认没问题后想直接改原文件:

bash
42md tools lint 笔记.md --fix

lint 只动版式,不改措辞和意思。它管的是这些事:

  • 中英文之间、中文与数字之间加空格
  • 中文语境用全角标点,省略号、引号、括号统一
  • 标题层级连续、结构元素前后留空行、连续空行合并、列表标记统一
  • 清理噪音字符、合并段落里的断行、去掉标题尾部标点

按场景选预设

用 --style 选预设,不确定就用默认:

预设适合
default大多数文档,启用全部规则
blog博客草稿,只做排版,不做噪音清理
wechat公众号发布前,规则更精简
book书稿、长文,规则同默认
talk录音、字幕转写后的文字稿,侧重标点、中英混排和噪音清理
paperPDF 论文转出来的稿子,重点合并断行
bash
42md tools lint 会议录音.md --style talk

只检查,不修改

--check 只列出问题,每行一条 文件:行:列: [规则] 说明。发现问题时以非零退出,适合放进提交前的检查:

bash
42md tools lint 笔记.md --check

整个目录

传目录默认只处理这一层,加 -r 进子目录:

bash
42md tools lint 我的笔记/ -r --fix

重复运行时,产物比原文件新就自动跳过;要强制重跑加 --force。

网页版

在 打开一份知识素材,点「二次处理」里的「版式优化」,选一个预设即可。预设和命令行是同一套。

繁体转简体:t2s

bash
42md tools t2s 筆記.md

默认另存 筆記_t2s.md,加 --fix 直接改原文件。也能传目录,-r 递归。

默认连用词一起转,比如軟體转成软件、螢幕转成屏幕。只想换字形、保留原文用词,用 glyph 档:

bash
42md tools t2s 筆記.md --variant glyph
原文默认 terms--variant glyph
軟體软件软体
隨身碟U盘随身碟

转换时这些内容原样保留:代码块、行内代码、链接网址、HTML 标签、数学公式、文首的 frontmatter。日文和韩文材料会自动跳过。

网页版在知识编译时提供「繁体转简体」选项,默认勾选,素材原文保持不动,详见。

下一步

  • 想翻译、摘要或改写:
  • 排好版导出成 PDF、Word、电子书: