Url 如何避免Hugo从页面';什么是鼻涕虫?
我正在处理中文内容(使用UTF-8),但大多数时候它生成正确的url,有时它会从url中删除某些汉字 这些字符的一些示例如下:Url 如何避免Hugo从页面';什么是鼻涕虫?,url,unicode,slug,chinese-locale,hugo,Url,Unicode,Slug,Chinese Locale,Hugo,我正在处理中文内容(使用UTF-8),但大多数时候它生成正确的url,有时它会从url中删除某些汉字 这些字符的一些示例如下: 〇 ○ 〡 〤 〢 ⺮ 〣 为每个字符生成页面时,即:example.com/〇会生成空路径example.com/ 要重现此行为,请添加 slug: "foo〇○〡〤〢⺮〣21三bar" 在任何页面的首页,Hugo将生成以下剥离路径: http://localhost:1313/foo21三bar/` 删除o○〡〤〢⺮〣 使用最新的Hugo版本进行测试:Hu
- 〇
- ○李>
- 〡李>
- 〤李>
- 〢李>
- ⺮李>
- 〣李>
example.com/〇
会生成空路径example.com/
要重现此行为,请添加
slug: "foo〇○〡〤〢⺮〣21三bar"
在任何页面的首页,Hugo将生成以下剥离路径:
http://localhost:1313/foo21三bar/`
删除o○〡〤〢⺮〣代码>
使用最新的Hugo版本进行测试:Hugo静态站点生成器v0.30.2 linux/amd64构建日期:2017-10-19T08:34:27-03:00
(x-post at)我找到了一种解决方法,可以禁用包含UTF-8(非英语)字符的URL的编码/转义,例如
<img {{ printf "src='%s%s'" .Site.BaseURL .imageUrl | safeHTMLAttr }} >