用途:将 Markdown 文件转换为纯文本,去除格式标记,便于剪贴板导出、邮件正文回退、无障碍访问或作为文本分析输入。
主要能力:去除粗体、斜体、删除线标记、行内代码反引号、链接 URL(保留替代文本)、标题 # 标记、列表标记(保留缩进)。默认将 em-dash 替换为逗号,保留装饰性分隔线。
使用方式:运行 node .github/muscles/md-to-txt.cjs source.md output.txt。可选参数:--wrap N 设置换行宽度(默认 80,0 表示不换行);--strip-frontmatter 移除 YAML frontmatter;--strip-mermaid 将 Mermaid 块替换为 [diagram];--strip-images 将图片引用替换为替代文本;--no-replace-em-dashes 保留 em-dash 字面量;--strip-decorative-rules 去除装饰性 --- 行。
适用场景:需要纯文本输出的导出、邮件、无障碍或文本分析流程。
限制:依赖 pandoc;具体安装与运行环境要求暂未提供。