-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
与 hexo-generator-sitemap 配合使用时,关于页面地址不规范:/about/index.html,影响 SEO #1037
Comments
相关 issue:hexojs/hexo#1306 |
可以工作,但是为什么只有关于页面有此后缀? |
我没有这个问题。估计是你魔改了什么地方。你新建一个hexo项目,然后装上主题配置这个选项再看看。 |
fluid 的官方博客也有这个问题 https://hexo.fluid-dev.com/sitemap.xml |
https://blog.ovvv.top/sitemap.xml 我没发现有啥问题,可能作者是做了一些不向下兼容的改动然后没彻底升级,我是上星期新安装的 |
你的 pretty_urls 是否都是 true?我的 hexo, fluid, sitemap 都是最新版本 |
改为 false 当然就没有了,这个问题仅在为 true 时出现 |
你的问题 我研究了一下没发现问题根源。 |
问题是不设置 pretty_urls,使用这个主题和 sitemap,在且仅在关于页面添加了 'index.html'。关于 db.json 的观察也印证了这一点,这个问题一定是主题或 sitemap 导致的,我高度怀疑是主题导致的是因为这个主题添加了关于页面,所以在这里报告了问题。 你的方案是个 workaround 但不是 solution,如果不能提供建设性的意见,就不要再发 spam 了,这会影响社区贡献者对问题的判断和定位。 |
。。。确实可能是主题的问题 因为主题教程明确要求添加 about 页面,而不是我说的 |
这是因为 about 是通过创建 这个生成是 hexo generator 自己的工作逻辑,主题并没有对这部分做任何中间处理,所以目前也只有通过 hexo 提供的 |
posts 页面没有 |
也是的,主题不会去处理这个逻辑 |
请确认
问题描述
与 hexo-generator-sitemap 共同配合使用时,关于页的站点地图生成了
/about/index.html
,实际的规范网页应该是/about/
。由于不确定是主题的问题还是该插件的问题,故寻求帮助。我查看了
db.json
,个人页面的 path 也是about/index.html
:The text was updated successfully, but these errors were encountered: