HEXO:站点sitemap.xml提交后打开异常问题解决

本文最后更新于:2024年5月3日 凌晨

1、sitemap.xml打开异常

打开sitemap.xml站点地图,出现下列错误:

1
2
3
This page contains the following errors:
error on line 14 at column 50: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.

image-20231120010159237

sitemap.xml无法打开,导致无法通过站点地图提交内容到搜索引擎。

2、问题原因

根据提示的错误位置line 14 at column 50找到了下面的代码位置,找到对应的字符为&符号,报错的原因就在这:

image-20231120005048137

对应的文件存放路径为:

image-20231120005157166

由于在HTML中这个符号是特殊符号,不能直接使用,直接使用会出现编码错误。

3、解决方法

直接将文章标题或路径中的&符号删除,或者使用其他的替换符号即可。

之后重新生成网页并提交:

1
2
3
hexo g
hexo s
hexo d

这里我将&符号替换成了_符号,在重新提交之后sitemap.xml能够正常打开了。

image-20231120010344964


HEXO:站点sitemap.xml提交后打开异常问题解决
http://www.codestar.top/2024/05/03/BLOG/HEXO:站点sitemap-xml提交后打开异常问题解决/
作者
mini小新
发布于
2024年5月3日
更新于
2024年5月3日
许可协议