计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
lp-proto-gen【效率与协作】一键生成结构完整的落地页HTML原型,包含Hero主标题、Social Proof合作品牌、Features产品特性、Pricing定价方案和CTA行动召唤五大核心板块,输出为自包含HTML文件(CSS内联)可直接在浏览器中预览。当用户请求生成落地页、营销页、产品主页的HTML原型、线框图或快速demo,或提及“Landing Page”、“营销页”、“产品主页”等关键词时触发。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
一键生成结构完整的落地页 HTML 原型,包含五大核心板块:
输出为自包含 HTML 文件(所有 CSS 内联),可直接在浏览器中预览,无需任何外部依赖。
python3 scripts/generate_landing_page.py -o landing.html --open
生成一个默认风格的落地页并在浏览器中打开。
python3 scripts/generate_landing_page.py \
--name "MyApp" \
--tagline "Ship products 10x faster" \
--description "The platform your team has been waiting for." \
-o landing.html --open
python3 scripts/generate_landing_page.py --config my_config.json -o landing.html
配置文件格式参见下方「配置说明」。
python3 scripts/generate_landing_page.py --primary-color "#059669" -o landing.html
python3 scripts/generate_landing_page.py --name "Demo" > page.html
| 参数 | 说明 |
|---|---|
--config, -c | JSON 配置文件路径(完全自定义所有内容) |
--name, -n | 产品/品牌名称 |
--tagline, -t | Hero 区域主标题 |
--description, -d | Hero 区域副标题描述 |
--primary-color | 主题主色调(HEX 格式,如 #4F46E5) |
--output, -o | 输出文件路径(不指定则输出到 stdout) |
--open | 生成后自动用浏览器打开 |
JSON 配置支持以下字段(均可选,未指定字段使用默认值):
{
"product_name": "MyApp",
"tagline": "Build something amazing.",
"description": "A short product description.",
"hero_cta_text": "Get Started",
"hero_cta_url": "#pricing",
"social_proof": {
"stats": [
{"value": "10K+", "label": "Users"}
],
"logos": ["Partner A", "Partner B"],
"testimonials": [
{"quote": "Great product!", "author": "Name", "role": "Title, Company"}
]
},
"features": [
{"title": "Feature Name", "description": "Description", "icon": "zap"}
],
"pricing": {
"tiers": [
{
"name": "Free",
"price": "$0",
"period": "/month",
"description": "For individuals",
"features": ["Feature 1", "Feature 2"],
"cta_text": "Start Free",
"highlighted": false
}
]
},
"cta": {
"headline": "Ready to start?",
"description": "Sign up today.",
"button_text": "Get Started",
"button_url": "#"
},
"theme": {
"primary": "#4F46E5",
"primary_light": "#818CF8",
"primary_dark": "#3730A3",
"secondary": "#0F172A",
"accent": "#06B6D4",
"background": "#FFFFFF",
"surface": "#F8FAFC",
"text": "#1E293B",
"text_light": "#64748B",
"border": "#E2E8F0",
"radius": "12px"
}
}
zap、users、chart、shield、code、headphone
不在列表中的图标名称会显示为圆形占位符。