Hexo 将类别和标签进行映射
问题描述
如果个人博客使用的是 Hexo 框架,分类和标签遇到特殊情况可能会链接不正确,比如说博客分类或者标签里面有 C#
的话,生成博客网站后,点击 C#
分类或者标签后,发现并没有正常显示 C#
相关的文章,而且 C++
也有类似的问题。产生这个问题的原因是 Hexo 在生成博客后,每个标签会单独生成一个文件夹,而文件夹名称里面不能包含一些非法字符,同时网页地址里面也不能包含 #
等非法字符。
解决方案
在 Hexo 默认的 _config.yml
文件中,定义了两个空的映射属性:category_map
和 tag_map
。只需要在这两个属性下面设置合法的映射就能解决问题。下面是我的映射配置:
1 | category_map: |
参考链接
- Mapping Categories and Tags with Hexo