如何避免Hugo从页面的slug中剥离unicode字符?

时间:2017-10-31 12:07:01

标签: url unicode slug chinese-locale hugo

我正在处理中文内容(使用UTF-8),而大部分时间它都会生成正确的网址,有时会从网址中删除某些中文字符。

这些字符的一些例子是:

为每个字符生成页面时,即:example.com/〇,它会生成空路径example.com//

要重现此行为,请添加

slug: "foo〇○〡〤〢⺮〣21三bar"

在任何页面的前面,Hugo将生成以下剥离路径:

http://localhost:1313/foo21三bar/` 

删除〇○〡〤〢⺮〣

使用最新的Hugo版本进行测试:Hugo Static Site Generator v0.30.2 linux/amd64 BuildDate: 2017-10-19T08:34:27-03:00

(x-post at discourse.hugo.com

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法,以禁用对包含UTF-8(非英语)字符的网址进行编码/转义。

404