这个博客是怎样搭起来的
Astro、Markdown 与 Cloudflare Pages:一套简单、轻量且易于长期维护的静态博客组合。
这个站点是一个静态网站:页面在构建时生成,访问时不需要数据库或后端服务。
文章写在 src/content/blog/ 目录的 Markdown 文件里。每篇文章开头有一段 frontmatter,用于定义标题、摘要和发布日期:
---
title: '文章标题'
description: '一句简短摘要'
pubDate: 2026-09-04
---
为什么选择这套组合
- Astro:默认输出静态 HTML,适合内容型网站。
- Markdown:用任意编辑器都可以写,文章和代码一起版本管理。
- Cloudflare Pages:连接 Git 仓库后,每次推送都会自动构建部署。
这样,写一篇新文章就是新增一个 Markdown 文件、提交代码,然后等待一次自动部署。