Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 如何避免Hugo从页面';什么是鼻涕虫?_Url_Unicode_Slug_Chinese Locale_Hugo - Fatal编程技术网

Url 如何避免Hugo从页面';什么是鼻涕虫?

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

我正在处理中文内容(使用UTF-8),但大多数时候它生成正确的url,有时它会从url中删除某些汉字

这些字符的一些示例如下:

为每个字符生成页面时,即:
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 }} >