自定义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') %> <% } %>