为什么选 Astro
- 默认输出静态 HTML,适合个人博客部署到 CDN
- Content Collections 原生支持 Markdown
- 页面可按需 hydration,首页保持轻量
项目结构
src/
├── content/blog/ # Markdown 文章
├── components/ # 首页模块组件
├── layouts/ # 页面布局
├── pages/ # 路由
└── config/site.ts # 站点配置
本地开发
npm run dev # http://localhost:4321
npm run build # 输出 dist/
npm run preview
部署建议
构建产物在 dist/,可部署至 Cloudflare Pages、Vercel、Netlify 或任意静态托管。绑定域名 aipmnotes.com 后,在托管平台配置 HTTPS 即可。
后续计划
- RSS 订阅
- 文章搜索
- 深色/浅色主题切换(当前默认深色科技风)