第一篇文章:博客已经准备好
这篇文章用来验证 Markdown、文章列表、详情页、RSS 和静态构建流程。
这个博客使用 Astro 构建,文章直接放在 src/content/posts 目录里。每一篇文章都是一个 Markdown 文件,文件开头的 frontmatter 控制标题、描述、发布日期、标签和封面图。
写作流程
新增文章时,复制当前文件,改一个新的文件名,例如 my-note.md,然后更新 frontmatter 和正文内容即可。
本地预览:
npm run dev
构建静态文件:
npm run build
Cloudflare 登录状态准备好后,可以运行:
npm run deploy
为什么适合放在 Cloudflare Pages
博客主体是静态文件,访问速度快,部署成本低,后续迁移也简单。Cloudflare Pages 会把构建后的 dist 目录发布到边缘网络,适合长期保存技术笔记和公开文章。