红笺 Redleaf
我在公众号写文章,同一篇常常还要再排成小红书图文。每次手动切页、对齐、检查有没有漏字,很耗时间。红笺把这件事整理成一个 Agent Skill:我交出 Markdown 和配图,Agent 按规则准备输入,本地渲染器负责分页和导出,脚本检查文字有没有丢,最后我再用眼睛确认一遍。
项目背景 / Problem
保留原文,把 Markdown 排成有纸感的中文图文,输出小红书图片、预览与可复用的源文件。
我的角色:AI Native:产品设计、排版规则与渲染流程验证
一篇文章,要发两次
我在公众号写文章。写完之后,常常还想把同一篇做成小红书图文:切成 3:4 的一页页,标题、引用、配图都要重新排。手工做几次以后,最怕的不是麻烦,而是排着排着漏了一段话,或者为了凑版面改了原意。
所以红笺的第一条规则是保留原文:不改写、不删句子,没有配图就不生成配图,没有结语也不补结语。
把排版中的判断写成规则
红笺面向已有原稿、希望发布中文图文的作者。输入是 Markdown 和作者提供的图片,输出是一组可发布的图片,以及可以继续编辑和检查的源文件。
Agent 负责按约定准备材料,排版流程负责把材料放到合适的位置,文字顺序、链接和原图都保持原样。
Agent 与本地渲染器如何分工
Skill 把工作拆成输入准备、主题选择、本地渲染、自动检查和视觉确认。字体、间距和颜色来自统一参数;段落、列表、引用、表格和代码使用对应的排版规则,长内容按页面空间继续分页。
渲染后检查文字完整性、代码保留、图片与链接、页面边界和字体加载。遇到无法放下的单行表格会停止并提示调整,失败目录标记为 FAILED.txt。自动检查通过后,仍要查看编号图片和手机预览,确认分页与阅读效果。
交付成品,也留下重排所需的材料
一次输出包含 1080 × 1440 编号 PNG、响应式预览、文字 HTML、原始 Markdown、原图、配置、素材清单和 QA 报告。首次准备好依赖与字体后,使用本地图片的文章可以离线渲染。
官网展示真实导出的样张与完整图文示例。五种主题共享排版规则,便于换色后保持同一册图文的阅读节奏。
开源与来源
红笺代码采用 MIT 许可,所用字体附有 SIL OFL 许可。产品哲学受 Kami / tw93 启发,图文分页和纸墨笔触独立实现。
结果与范围 / Now
将原文保留、图片使用、排版与交付要求写进可安装的 Agent Skill
用统一设计参数支持五种纸墨主题,生成 1080 × 1440 图片与响应式预览
随成品交付原稿、素材清单、配置和 QA 报告,支持后续检查与重排

