用途:根据任意仓库的文档与结构,生成完整、可直接部署的落地页。适合为开源项目建主页、把现有文档转成静态站点、统一多项目落地页风格,或将 README 内容转成展示页。
主要能力:分析仓库中的 README.md、CHANGELOG.md、package.json/VERSION、docs/、assets/;提取标题、标语、功能、安装说明、截图;映射为 Hero、Features、Install、FAQ、Footer 等区块(可选风险横幅、定价表);生成完整静态站点并附带 GitHub Pages 的 GitHub Actions 工作流。
使用方式:基本命令 /landing-page-generator from ~/path/to/repo;可加选项如 --risk-banner、--pricing-table、--screenshots <path>、--theme [dark|light]、--search、--output <path>。输出目录默认为 ./[repo-name]-landing/,含 index.html、styles.css、search.js、search-data.js、favicon.svg、robots.txt、CLAUDE.md、README.md、assets/ 与 .github/workflows/static.yml。生成前会做校验:各区块渲染、链接有效、375/768/1280 宽度响应式、无障碍(跳过链接、ARIA 标签、对比度达 WCAG AA)。
技术栈:无构建步骤,纯 HTML+CSS+JS;搜索用 MiniSearch 从 CDN 懒加载并有回退;默认深色主题,使用 CSS 自定义属性。
限制:资料未提供收费、价格与平台支持范围;生成的 FAQ 可能需要人工调整;有法律/ToS 考量的项目建议加 --risk-banner;截图需预先放入 assets/ 才能提升质量。