我的写作流程:Markdown + Git 就够了
#写作#工具
很多人对“写博客”的想象还停留在 WordPress:后台编辑器、媒体库、插件市场。我的流程里没有这些东西,只有三个步骤。
流程
- 在
src/content/blog/下新建一个.md文件 - 写 frontmatter(标题、日期、标签),然后写正文
git push,CI 自动构建部署
完事。没有后台,没有登录,没有“发布”按钮。
为什么坚持纯 Markdown
可移植。 哪天不想用 Astro 了,这些文件搬到 Hugo、搬到任何静态生成器都能直接用。内容不和平台绑定,这是写十年博客的前提。
可版本化。 每一次修改都在 git 历史里。改坏了可以回滚,能看到三年前那篇文章最初长什么样。
专注。 编辑器就是 VS Code,没有富文本工具栏诱惑我去调字号、调颜色。能控制的只有结构:标题、列表、代码块、引用。限制反而让文章更干净。
frontmatter 约定
每篇文章开头固定这几个字段:
---
title: '标题'
description: '一句话摘要,会出现在列表页和 meta 里'
pubDate: 2026-09-27
tags: ['标签1', '标签2']
---
Content Collection 会用 Zod 校验这些字段,写错类型构建直接报错——这比上线后才发现日期解析错了要好。
简单的东西值得坚持。