Hexo的目录或者标签使用中文时,发布后对应的URL显示为无法访问,本文说明如何通过categories和tags映射解决这个问题。
有时候我们在配置目录和标签时会使用中文,网站发布后可能会遇到categories/tags页面可以访问,但是下面具体的中文目录/中文标签对应的页面无法访问的情况。这应该是中文字符导致的,通过categories/tags映射将中文名称映射成英文,就可以解决这个问题。
在站点配置文件_config.yml
中找到下面的内容:
default_category: uncategorized |
根据需要加入相关的映射配置,结果是下面的样子:
default_category: uncategorized |
修改以前中文目录1
对应的URL是https://xxx.com/categories/中文目录1/
,修改后对应的的URL是https://xxx.com/categories/cate1/
。
修改以前中文标签1
对应的URL是https://xxx.com/categories/中文标签1/
,修改后对应的的URL是https://xxx.com/categoriestag1/
。
为所有中文的目录/标签映射对应的英文名称,问题就能解决了。