Mahiro-Blog 新手教程(二):写第一篇 Markdown / MDX 文章

Mahiro-Blog 新手教程(二):写第一篇 Markdown / MDX 文章

周二 4月 07 2026
632 字 · 4 分钟

这一篇专门解决“我该怎么开始写第一篇文”。

目标很简单:30 分钟内发布一篇完整文章


1. 文章应该放哪里?

目录固定在:src/content/blog/

建议文件名风格:

  • 全小写
  • 单词用 - 连接
  • 语义清晰

例如:my-first-post.md


2. frontmatter 最小可用模板

MD
---
title: 我的第一篇 Mahiro-Blog 文章
description: 这是一篇用于测试发布流程的文章
pubDate: 2026-04-07T13:30
image: /home.webp
draft: false
tags:
  - 入门
  - 教程
categories:
  - 教程
---

然后在下面写正文即可。


3. Markdown 和 MDX 怎么选?

  • 只写文字、代码块、图片:用 .md
  • 要插入交互组件:用 .mdx

建议新手先用 .md,把流程跑通后再上 MDX。


4. 图片怎么放最省事

推荐做法:

  1. 把图片放到 public/ 下(例如 public/image/xxx.webp
  2. 在文章里用绝对路径引用:/image/xxx.webp

这样构建路径最稳定,不容易因为相对路径出错。


5. 标签和分类怎么规划

标签(tags)

  • 用来描述主题关键词
  • 可以多一点,便于检索

分类(categories)

  • 用来控制栏目结构
  • 建议数量少且稳定

新手建议先定 3~5 个主分类,后续只增不乱改。


6. 发布前自检清单

至少检查这 6 项:

  • 标题是否清晰
  • 摘要是否准确
  • 时间是否正确
  • 图片路径是否可访问
  • draft 是否为 false
  • 标签分类是否是数组

然后运行:

BASH
pnpm check
pnpm dev

确认无误后再提交。


7. 常见问题

Q1:文章没显示在首页

先看:draft 是否还是 true

Q2:日期显示异常

先看:pubDate 是否合法(建议 ISO 格式)。

Q3:标签页找不到文章

先看:tags 是否写成了字符串而非数组。


系列导航


新手专栏目录入口


Thanks for reading!

Mahiro-Blog 新手教程(二):写第一篇 Markdown / MDX 文章

周二 4月 07 2026
632 字 · 4 分钟
-
-
发现错误或想要改进这篇文章? 在 GitHub 上编辑此页

Comments

Build #299 2026/4/7 12:20:30
5dfcd91
As You Are

The Weeknd