vercel部署之文件路径问题
1. 文件路径问题之中文字符
首先任何文件夹名或文件名一定会被编译为路径,默认规定文件名为英文。
所以,如果你的文件夹名或文件名用了中文,你会发现在vercel会错报如下错误:
Command "npm run build" exited with 1
经过多方面查询,你需要关闭如图所示开关:
解决问题来源:
- github原作者回复: https://github.com/oleeskild/digitalgarden/issues/79
- Obsidian论坛: https://forum-zh.obsidian.md/t/topic/10331
不过目前dg-permalink好像失效了!(已经测试过了!)
2.文件路径问题之嵌套子页面
子页面名也是路径,因为它需要跳转,在子页面之前不能加'#'字符,否则会报错!
例如正确做法:
例如错误做法:
解决问题来源:
3.文件路径问题之标题脚注
标题不能出现脚注,否则会导致部署失败。
例如:
正常部署:
修改:
部署失败: