2 分钟阅读
Astro Nano

Astro Nano

Astro Nano 是一个静态、极简、轻量而且很快的作品集与博客主题。

它使用 Astro、Tailwind 和 TypeScript 构建,不依赖额外前端框架。

它的设计目标,是做成比 Astro Sphere 更克制、更轻的版本。

🚀 自己部署

📋 特性

  • ✅ 100 / 100 Lighthouse 性能评分
  • ✅ 响应式布局
  • ✅ 可访问性友好
  • ✅ SEO 友好
  • ✅ 完整类型安全
  • ✅ 极简风格
  • ✅ 浅色 / 深色主题
  • ✅ 轻量动画
  • ✅ Tailwind 样式体系
  • ✅ 自动生成站点地图
  • ✅ 自动生成 RSS
  • ✅ 支持 Markdown
  • ✅ 支持 MDX(可在内容中嵌入组件)

💯 Lighthouse 评分

Astro Nano Lighthouse Score

🕊️ 轻量

没有多余框架,也没有额外包袱

⚡︎ 快速

本地渲染大约 40ms

📄 配置方式

示例博客文章本身就是这个模板的使用说明和配置文档。

💻 常用命令

所有命令都在项目根目录执行:

你也可以把 npm 替换成自己习惯的包管理器,例如 pnpmyarnbun

命令作用
npm install安装依赖
npm run devlocalhost:4321 启动本地开发环境
npm run dev:network在局域网开放本地开发环境
npm run sync生成 Astro 模块的 TypeScript 类型
npm run build构建生产版本到 ./dist/
npm run preview本地预览构建结果
npm run preview:network在局域网预览构建结果
npm run astro ...执行 astro addastro check 等 CLI 命令
npm run astro -- --help查看 Astro CLI 帮助
npm run lint执行 ESLint
npm run lint:fix自动修复 ESLint 问题

🏛️ 协议

MIT