← 全部文章

用 Nuxt Content 写文章是一种什么体验

Markdown 即内容,提交代码即发布。

  • # Nuxt
  • # 写作

这个站使用 Nuxt Content 管理文章。它把内容当作代码的一部分,而非放进数据库。

一篇文章就是一个 Markdown 文件

新建文章时,只需要在 content/articles/ 目录下增加文件:

---
title: 我的新文章
description: 一句话描述
date: "2026-09-09"
tags: [技术]
---

正文开始……

类型安全的内容集合

content.config.ts 里定义了文章的字段 schema:

  • title:文章标题
  • description:摘要
  • date:发布日期
  • tags:标签列表
  • published:是否发布

定义之后,列表页和详情页都可以直接查询,字段也有类型提示。

写作流程

本地写作:

npm run dev

写好后提交并推送,站点会自动构建部署。Markdown 的排版、代码高亮、列表都由组件渲染,你只需要关心内容本身。