为什么用 Astro 搭个人博客
为什么用 Astro 搭个人博客
搭博客的技术选型很多:Hugo、Hexo、Next.js、纯手写……我最后选了 Astro,原因很简单:
1. 默认就是静态的
博客本质是内容站,不需要服务端渲染、不需要数据库。Astro 默认把页面编译成纯静态 HTML,部署到任意 Nginx / CDN 即可,秒开、便宜、稳。
2. 写文章零摩擦
文章就是普通的 Markdown 文件,放在 src/pages/posts/ 下,加一段 frontmatter 即可:
---
title: 文章标题
date: 2026-10-02
description: 一句话摘要
tags: [随笔]
---
正文……
3. 不绑架框架
Astro 是「框架无关」的。今天纯 Markdown,明天想加个 React/Vue 组件做交互,也能平滑混入,不会推倒重来。
和其他方案比
| 方案 | 上手 | 构建速度 | 适合度 |
|---|---|---|---|
| Astro | 简单 | 快 | ⭐⭐⭐⭐⭐ |
| Hugo | 中 | 极快 | ⭐⭐⭐⭐ |
| Next.js | 中 | 中 | ⭐⭐⭐ |
| 纯手写 | 难 | — | ⭐⭐ |
结论:个人博客,Astro 是当下最省心且效果最好的选择之一。