📚 Astro 博客文档撰写指南 - 从零开始!
大家好呀!这里是梦紙~ ✨
今天来给大家分享一下如何用 Astro 写博客!这是我自己摸索出来的经验,希望能帮到大家~
📝 一、准备工作
1. 什么是 Astro?
Astro 是一个现代化的静态网站生成器,特别适合用来写博客!它的优点是:
- 生成的网站速度超快
- 支持 Markdown/MDX 写文章
- 可以用 React/Vue/Svelte 组件
- 主题很多,上手简单
2. 环境准备
你需要安装:
- Node.js(版本 >= 18.0.0)
- 一个代码编辑器(推荐 VS Code)
✍️ 二、开始写文章
1. 找到文章文件夹
所有的文章都放在这里:
src/content/blog/2. 创建新文章
在 src/content/blog/ 文件夹里新建一个 .mdx 或 .md 文件,比如:
我的第一篇文章.mdx2026-02-20-hello.mdxanime-review.mdx
3. 文章开头(Frontmatter)
每篇文章开头都要写这些信息,用 --- 包围:
---title: '文章标题'description: '文章描述'pubDate: 2026-02-20categories: ['分类']tags: ['标签1', '标签2']excerpt: '文章摘要'cover: '/images/封面.jpg' # 可选---字段说明:
title:文章标题description:文章简短描述pubDate:发布日期categories:分类tags:标签excerpt:文章摘要(显示在首页)cover:封面图(可选)
🎨 三、Markdown 语法
常用语法
# 一级标题## 二级标题### 三级标题
**粗体文字***斜体文字*~~删除线~~
- 无序列表- 无序列表
1. 有序列表2. 有序列表
> 引用文字
[链接文字](https://链接地址)

`单行代码`代码块 可以写多行
🖼️ 四、添加图片
1. 图片存放位置
把图片放到:
public/images/2. 引用图片
在文章里这样写:
举例:
🏷️ 五、标签和分类
标签(Tags)
标签是文章的关键词,一篇文章可以有多个:
tags: ['动漫', '游戏', '感想']分类(Categories)
分类比标签更宽泛,用来分组:
categories: ['生活', '分享']🚀 六、预览和部署
1. 本地预览
在终端运行:
npm run dev然后打开浏览器访问:http://localhost:4321
2. 构建部署
npm run build构建完成后,把 dist/ 文件夹上传到服务器就可以了!
💡 七、小技巧
- 文章置顶:把
pubDate设成未来的日期(比如 2099-12-31) - 草稿文章:不想发布的文章可以暂时放在别的文件夹
- 封面图:用
cover字段给文章加封面
🎉 结语
以上就是梦紙整理的 Astro 博客撰写教程啦!希望对大家有帮助~
如果有什么问题,欢迎在评论区留言哦!我们下次再见~ ✨🎐

