SuperAPI AI 工具集

create-new-static-website

前端与建站

查看项目

更新于 10-15 22:38

技能介绍

用途:从 instructa/astro-website-starter 模板脚手架出一个新的 Astro 静态网站项目,初始化 Git 并创建、推送到 GitHub 仓库,按需配置 Alchemy。

主要能力与使用方式:

  1. 先收集输入:项目文件夹名、GitHub owner/org 与仓库名、可见性(public 或 private)、是否在初始化后立即推送(默认是)。
  2. 在 ~/projects 下执行 npx gitpick instructa/astro-website-starter <project-name>,然后进入 <project-name>。若文件夹已存在,先询问重命名或删除(使用 trash)。
  3. 初始化并创建仓库:git init;git add -A;git commit -m "feat: init";gh repo create <owner>/<repo> --public|--private --source . --remote origin --push。若用户选择不推送,则省略 --push 并说明后续如何推送。
  4. 仓库创建后再询问是否现在配置 Alchemy。若同意:cp .env.example .env;在 .env 中设置 ALCHEMY_PASSWORD(询问取值或提示用户自行设置);pnpm exec alchemy login;确认 Cloudflare/Alchemy 相关提示,并确保 pnpm run dev 可运行。

限制与注意事项:尽量保持命令非交互;使用 gh 创建仓库;未经确认不要删除文件(用 trash)。其他细节暂未提供。