Astro 静态网站生成器
约 1 分钟阅读
最近在搭建这个博客时,我选择了 Astro 作为技术栈。让我来分享一些关于这个框架的使用体验。
为什么选择 Astro
Astro 是一个专注于内容驱动的静态网站生成器。它有以下几个亮点:
🚀 惊人的性能
Astro 默认不发送 JavaScript 到客户端,这意味着页面加载速度极快。对于博客这类以内容为主的网站来说,这是巨大的优势。
🎯 岛屿架构
Astro 提出了「岛屿架构」的概念。你可以将页面想象成一片海洋,而各个交互组件是漂浮在海上的岛屿。只有这些岛屿组件才会发送 JavaScript。
📦 灵活的内容集成
Astro 原生支持 Markdown 和 MDX,让写作成为了一个愉快的体验。
基本使用
// 创建新项目
npm create astro@latest
// 启动开发服务器
npm run dev
// 构建生产版本
npm run build
我的使用感受
作为一个喜欢简洁的人,我对 Astro 非常满意。它给了我足够的自由度,同时又帮我处理了很多繁琐的配置工作。
如果你也在寻找一个简单高效的静态网站解决方案,不妨试试 Astro。
更多信息可以访问 Astro 官网。