这是一篇占位文章,作用是验证 markdown 管道端到端可用:frontmatter 校验、 侧栏 Archive 自动收录、文章路由渲染。你可以把它改写成真正想写的内容。
写作方式
在 src/content/posts/ 下新建 .md 文件即可。文件名决定 URL:
hello-world.md 对应 /posts/hello-world,所以发布后不要改文件名(会换 URL)。
frontmatter 必需字段:
| 字段 | 说明 |
|---|---|
title |
标题 |
date |
日期,YYYY-MM-DD |
category |
分类,必须是侧栏分类的 slug |
tags |
标签数组,可省略 |
summary |
摘要,可省略 |
draft |
true 则不进构建,可省略 |
pinned |
true 则在该分类内置顶,可省略 |
正文支持
标准 markdown:列表、引用、代码块都可用。
- 无序列表项
- 另一项
引用块看起来是这样的。
行内代码 npm run dev,代码块:
const answer: number = 42;
分类
分类列表维护在 src/data/siteTree.ts 的 ARCHIVE_CATEGORIES。
如果 frontmatter 里的 category 不在其中,构建会失败并指名是哪一篇——
这是刻意的,避免文章静默地从侧栏消失。