关于
这是 Rainy Den,一个基于 Next.js 的静态博客。
文章以 Markdown 文件形式存放在仓库中,通过 Git 管理版本,构建时生成静态页面。
写作方式
- 在
content/posts/目录新建.md文件 - 填写 Frontmatter(标题、日期、标签等)
- 编写正文并提交到 Git
- 运行
pnpm build重新构建
Frontmatter 必填字段
构建时会校验 metadata,缺少或格式错误将直接报错并中断构建:
title— 标题date— 日期,格式YYYY-MM-DDdescription— 摘要tags— 标签数组,至少一项draft— 是否草稿,必须为true或false
可选字段:category、featured、updated、series、cover
cover: "./cover.svg" # 封面图,用于列表与文章头图series:
name: "系列名称"
order: 1功能
- Markdown 渲染、代码高亮与一键复制
- Mermaid 图表渲染(流程图、时序图等)
- Pagefind 全文搜索(Ctrl/Cmd + K)
- 系列文章导航与聚合页
- 文章目录、阅读进度条、Alert 提示块
- 标签、分类、归档与相关文章推荐
- RSS 订阅、JSON-LD 结构化数据
- 浅色 / 深色 / 跟随系统主题
- 静态导出,可部署到任意静态托管