我正在处理中文内容(使用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)
答案 0 :(得分:0)
我找到了一种解决方法,以禁用对包含UTF-8(非英语)字符的网址进行编码/转义。
404