把搭建过程中遇到的几个点先记下来,免得下次忘。
写作流
- 在
content/下新建.md文件,文件名就是 URL slug(中文也可以,会被 slugify)。 - 前置 frontmatter 至少写
title,可选date/tags/draft: true。 npx quartz build --serve起本地预览,保存即热重载。git push到部署仓库,CI 跑npx quartz build生成public/。
一些好用的语法
注意
draft: true的文章默认不会被构建到public/,由RemoveDrafts过滤器处理。
改动入口速查
| 想改的东西 | 改哪 |
|---|---|
| 站点标题 / locale / 主题色 | quartz.config.ts |
| 左右栏组件、是否显示 Graph | quartz.layout.ts |
| Markdown 渲染行为(标题锚点、代码高亮等) | plugins.transformers |
| 输出什么文件(RSS、sitemap、OG 图) | plugins.emitters |
更深的改动思路见 关于本站 提到的官方文档。