用途:把文章转成一张小红书竖版长文卡片。输出是可读的 3:5 长图,不是幻灯片,也不是封面。
主要能力:提供 Lieflat 风格包中的多种长文样式、起始模板 HTML 与 PNG 导出脚本,可生成单张卡片或轮播多图。选择样式前需阅读 assets/catalog.json 与 references/style-understanding.md,并从 assets/templates/<template-id>/zh.html 复制模板到工作区后再编辑。
内容规则:卡片应读作连续文章,含标题、必要的短副标题、小节标题、正文和紧凑页脚;默认中文可见文案,除非用户明确要求其他语言。xhs-story-field 属低频样式,仅在用户明确要求 Story Field / 故事集,或素材确需档案式、电影感的项目纪实叙事时使用,普通 AI 笔记、产品评测、技术讲解、清单或一般文章卡片不应默认选它。保留所选样式的配色、字体节奏、装饰与氛围,但不要机械保留演示中的装饰块,只留有助于阅读的结构。不得编造声明、数字、产品事实或引语;不得混用模板体系,切换长文样式时应从新样式的起始 HTML 重新开始。
画布与导出:CSS 画布 600px×1000px(3:5);默认导出 1200px×2000px PNG,deviceScaleFactor 为 2;正文基线约 22-24px,行高约 1.7-1.85;小节标题约 26-30px;内边距约 50px,可按样式调整。
用法:创建 HTML 后运行 node scripts/capture-xhs-card.mjs --html <path-to-html> --out <path-to-card.png>;轮播多图用 node scripts/capture-xhs-carousel.mjs --html <path-to-html> --out-dir <folder>。辅助脚本包括 node scripts/list-templates.mjs、node scripts/create-design.mjs --template xhs-sunrise --lang zh --out output/xhs-demo.html。
限制:需先选样式并复制模板;导出后应人工目检。资料未提供收费、价格、平台支持范围等其它信息。