Markdown模板处理工具
Petk 是一个面向 Markdown 模板处理和 prompt engineering 工作流的 CLI 工具。它试图把静态 Markdown 模板变成可组合、可变量替换、可批量引入文件的动态内容生成系统,适合用于文档生成、LLM 提示词模板编排以及内容自动化流水线。
从正文看,Petk 的核心是模板引擎与格式转换。模板侧支持 {{variable}} 变量替换、{petk:include} 文件引入、glob 批量匹配、排序、limit、seed 确定性抽样、递归 include 与循环依赖检测,也提到条件块和循环块。转换侧支持将 Markdown 转为 YAML/JSON,并包含 AST 分析、frontmatter/结构提取、多模态内容检测、schema 校验等能力。运行上依赖 Node.js 18+,可通过 npm、pnpm、yarn 安装。
正文未出现商业定价,也未说明付费版本。页面提供 GitHub 与 npm 入口,说明可作为 npm 包安装使用,但没有明确许可证信息,因此不能直接判断其开源协议。它更像开发者本地工具,而非 SaaS 服务,自托管需求主要体现为在本地、项目仓库或 CI/build pipeline 中运行。
优点是定位清晰,围绕 Markdown、YAML 与 Prompt 模板组合这一细分场景做得较深入;glob、排序、递归解析、缓存、安全限制和路径穿越保护等设计,说明其考虑了中大型内容库的可维护性。文档也比较系统,按学习、问题、参考和解释组织。
不足在于文档存在一定实现状态不一致:入门部分展示了 petk init、petk validate,但 CLI Reference 又标注 init、validate、serve 为 planned。对生产团队而言,这会影响预期管理。此外,正文没有维护团队、社区活跃度、许可证、企业支持等信息。
Petk 适合文档工程师、开发者、Prompt 工程实践者,以及需要把大量 Markdown 片段组合成稳定输出的团队。如果只是简单模板替换,可能用脚本或 Handlebars 更轻量;若已在 Jekyll/Liquid、静态站点生成器中,也需评估迁移成本。中国访问情况正文未提供,npm 安装通常可用镜像缓解,但官网、GitHub 访问与支付信息均无法判断。
本测评基于公开资料整理,不构成购买建议,请以 petk.dev 官网实际信息为准。
适合提示词与文档自动化场景
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。