自定义yelee标签云路径

在把博客迁移到Hexo后,发现不能被google收录,登录google webmaster后,发现是由于在迁移过程中产生了以下错误

  • 网址/tag/被迁移为tags/
  • 网址/categroy被迁移为categories

错误原因是hexo默认的标签和分类的名称为 tags、categories,而wordpress设置为tag、category,由于hexo使用是yelee主题,还需要修改它的标签云路径

要修改的文件

  • hexo的配置文件_config.yml
  • yelee的配置文件_config.yml及layout/_partial/page.ejs

hexo配置设置

/_config.yml
# 设置tag与category的目录 tag_dir: tag #tags改为tag category_dir: category

yelee主题设置

yelee/_config.yml
# 修改标签云路径 menu: 主页: / 所有文章: /archives/ 标签云: /tag/ 关于我: /about/
yelee/layout/_partial/page.ejs
# 让新的tag标签云生效 # 这里的tag对应yelee_config中标签云的tag路径 <% if (page.path === "tag/index.html"){ %> <!-- Tag Cloud Page --> <%- partial('tag-cloud-page') %> <% } %>