rich-html 用于生成单个自包含的 .html 文件,比 Markdown 更具表现力:可绘制图表、卡片网格、标注 diff、彩色提示、可导航幻灯片、下载按钮,以及让读者勾选后回传答案的交互页面。适用于高强度工作后的复盘演示、架构文档或决策清单。
三种输出配置:Deck 为全屏幻灯片,支持键盘/点击/滑动导航、进度条与计数器;Document 为长滚动页面,含分节、表格与内联图表;Interactive 为读者操作后回传的页面,可选择、拖拽、调参、编辑提示,再点击 Copy as markdown 粘贴回你。未指定时可按意图推断,真正模糊时仅询问一次。
工作流程:选定配置,从 assets/ 复制对应模板(deck-template.html、document-template.html 或 interactive-template.html)作为起点,用真实内容替换占位符,用卡片、大数字、提示与表格呈现重点。图表方面,结构图用 Mermaid,需要标注的图用内联 SVG。
核心约束:单文件内联全部 CSS 与 JS;唯一外部依赖是 Mermaid CDN,且仅当文件含 Mermaid 图时使用,改用内联 SVG 则零依赖。默认用 GitHub-dark 深色主题(--bg:#0d1117)。Deck 必须懒渲染 Mermaid,仅当幻灯片可见时执行,模板已用 startOnLoad:false + 每页 mermaid.run() 处理。Document 可用 startOnLoad:true。交互页内容存于状态而非 DOM,需有复制与重置按钮,且 JS 失效时仍可读。产物可下载时添加下载按钮。
输出:默认保存到当前仓库的 llmtemp/(若存在),否则当前目录;文件名用短横线连接并以 .html 结尾。写完后报告绝对路径并告知打开方式。若链接可下载产物或导出剪贴板,建议用静态服务器打开,例如: cd <folder> python3 -m http.server 8000 然后访问 http://localhost:8000/<file>.html。启动长驻服务器前应先询问。
限制:资料未提供具体收费、价格、平台支持、运行环境要求、性能数据或版本信息。