cheems (@word232386)hugo搭建博客目录消失bug解决 中发帖

前置: 

看到有佬友使用hugo搭建个人博客,我也实践了一下。过程中遇到一个bug,记录一下

环境说明:

操作系统: Windows 10
Hugo 版本: v0.151.2
主题: FixIt


问题描述
现象复现
当我的文章存储在包含中文路径时,问题就会出现。例如,我的源文件路径如下:根目录/content/posts/学习 Java/Java 基础.md
在 hugo server 本地预览或部署后,访问该文章页面,会发现右侧的大纲目录完全不显示。但是,文章内容本身是正常的。
原因分析


Hugo 默认会根据你的文件路径来生成文章的 URL。对于上述路径,生成的 URL 可能会是这样的:https://your-site/posts/学习 Java/Java 基础/
问题就出在这个 URL 上。URL 中包含了未经处理的中文字符


大多数主题(包括 FixIt...