你好,世界
第一篇文章,说明这个博客是怎么搭起来、以及怎么在这里写东西。
这是我的第一篇文章。这个博客用 Astro 搭建,托管在 Cloudflare Pages 的免费套餐上,一年花不了多少钱 —— 实际上是 0 元。
怎么写新文章
在 src/content/posts/ 目录下新建一个 .md 文件,文件名就是文章的网址。比如新建 my-first-post.md,它就会出现在 /posts/my-first-post/。
文件开头是一段 front matter,用来描述文章元信息:
---
title: 文章标题
description: 一句话摘要,会显示在列表和搜索引擎结果里
pubDate: 2026-08-15
tags: ['标签一', '标签二']
draft: false
---
下面是 Markdown 正文,和平时写 Markdown 完全一样。
本地预览
写完想看看效果:
npm run dev # 打开 http://localhost:4321
npm run build # 构建到 dist/,用来检查有没有报错
npm run deploy # 构建并发布到 Cloudflare Pages
一件事
draft: true 的文章不会出现在任何页面里,也不会被构建 —— 想写点半成品又不想让人看见,就用它。
就这些。祝写作愉快。