还是小白,之前还想好好的,因为想被百度收录,安装 npm install hexo-generator-baidu-sitemap --save,
结果在添加
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
后就报错
FATAL duplicated mapping key at line 32, column 23:
path: baidusitemap.xml
注释掉,之后莫名其妙就打不开文章了,出现404.
本地没问题
部署也没报错,打开首页没ok,甚至更新文章了也可以正常显示,但是一但打开文章,就会出现404
而我在仓库里也可以找到相应的文件夹。
谷歌了很久也没有找到问题,希望这里有大神可以解惑。
操作方式不对。不能直接推送
_post
去github
。你需要先hexo g
,然后再hexo d
,这样才是正确deploy
更新:
我看了你的博客,你的操作方式应该是对的,配置的链接不对,你是不是修改了配置文件,你先不要修改主题或者程序的配置,推送成功,熟悉以后再尝试去修改配置,修改主题。
如果你的
hexo
版本是2.x.x
如果你的
hexo
版本是3.x.x
上面这段配置来源于官方说明,我查看
hexo --version
我本地的版本是我用你报错的配置修改成了如下就好了