我的网页的其中一个网址是:
虽然jekyll站点地图条目是:
<loc>
http://blog.theofekfoundation.org/general%2520computer%2520programming/2015/12/30/2d-array-copy-speeds.html
</loc> # Note the %2520s
我使用github的sitemap gem添加了站点地图:
gems:
- jekyll-sitemap
在我的_config.yml。
知道出了什么问题或者如何修复它?
答案 0 :(得分:3)
目前,jekyll-sitemap
始终对URL进行编码,并且不够智能,无法检测到网址已包含编码文本,这导致其对%
字符进行编码(因此{{1} }})。
您可以在%25
存储库中open an issue,看看是否有任何改善这个故事的计划。
但是,如果这是一个选项,我建议你不要使用空格,而是使用短划线jekyll-sitemap
,它更加用户友好,更易于阅读...具有额外的好处,它不会破坏站点地图。
另外,最后摆脱.html。
e.g。 http://blog.theofekfoundation.org/general-computer-programming/2015/12/30/2d-array-copy-speeds/