解决Hexo标签丢失特殊符号的问题
2024-03-17 17:33:41
问题
Hexo在生成静态文件时会忽略不合法的URL字符,典型的如#
、&
、+
等等。
但是在编程领域这些字符是非常常见的,如C++
、C#
,如果用这两个单词作为 Tag,那么最终在 URL 里会显示为 site.com/tags/C
这就导致了两个不相关的文章被打上了同一个标签。
解决方案
Hexo 提供了 tag_map 功能,编辑_config.yml
文件即可,比如这样
1 | tag_map: |
相关阅读
https://bitbadger.solutions/blog/2017/mapping-categories-and-tags-with-hexo.html