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