quartz 是一个静态网站生成器,可将 Markdown 内容转换为功能齐全的网站。quartz 对 Obsidian 的支持度很高,之前一直使用的其他的 Obsidian 插件将网站发布到网络,但是体验不是很好,最近发现了 quartz 这个东西,感觉体验还不错。

部署到 Vercel

首先按照官网教程弄好 Github 仓库后,就可以直接使用 Vercel 发布了,但是因为我看文档的时候没怎么仔细看,导致出现了一个问题。就是访问打包之后的静态资源文件时必须带扩展名,否则就会访问到 404 页面。例如 xxx/info 路径必须使用 xxx/info.html 来访问。

原因是没有在项目根目录添加 vercel.json,并且需要添加如下配置

"cleanUrls": true

意思就是干净的 URL,Vercel 官方文档说明 Configuring Projects with vercel.json