You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hexo迁移后运行hexo s报错ENOENT找不到sitemap_template.xml如何解决

报错原因

报错核心是Hexo站点根目录下缺少自定义的sitemap_template.xml文件,该文件是你之前为自定义站点地图格式手动放到项目根目录的,迁移时没有同步到新电脑的项目文件夹中。

解决方案

  • 方案1:从原电脑的博客项目根目录找到sitemap_template.xml文件,复制到新电脑的博客项目根目录,执行hexo clean && hexo s重启服务即可恢复正常。
  • 方案2:如果找不到原模板文件,可直接取消自定义模板配置:打开项目根目录的_config.yml文件,找到sitemap相关配置段,删除其中指定template: ./sitemap_template.xml的配置行,保存后重启服务即可使用插件默认的站点地图模板。
  • 方案3:若修改配置后仍报错,可重装sitemap插件修复版本兼容问题,依次执行以下命令:
npm uninstall hexo-generator-sitemap --save
npm install hexo-generator-sitemap --save
hexo clean && hexo s

迁移优化提示

后续迁移Hexo项目不需要在新目录提前执行npm init,直接将原项目除node_modules、public、.git之外的全量文件复制到新目录,执行一次npm install就会自动按照原项目package.json的依赖版本安装,避免单独安装插件导致的版本不匹配问题。

内容的提问来源于stack exchange,提问作者Corrine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:57:03