Astro 是一个现代化的静态站点生成器和前端框架,它具有独特的设计理念:岛屿架构。它允许开发人员使用组件化的方式构建内容优先的网站,将各种技术栈(如React、Vue、Svelte等)的组件无缝集成到同一个项目中。
npm create astro@latest astro-todolist
cd astro-todolist code .
创建组件
在 src/components/ 目录下创建 TodoList.astro
--- --- TodoList
创建页面
在 src/pages/index.astro 中使用 TodoList 组件:
--- import TodoList from '../components/TodoList.astro'; --- Astro.generator} /> Astro TodoList
测试
npm run dev
构建部署
npm run build npx netlify-cli deploy --prod
dist下打开网页:
双击静态页面打开