hexo遇到的各种坑

执行hexo d 命令时出现 Untracked files 错误

同时当你部署完成之后, 虽然你的博客里有了, 但是点进去就是404
解决方案: 把你即将要上传的文件的文件名中的空格删掉就可以了。

修改hexo sitemap 生成插件中的链接模板

hexo-generator-sitemaphexo-generator-baidu-sitemap生成的站点地图里面链接全是https://username.github.io/(post.path).但是我想分别做coding.megithub.io,所以只需要更改一下sitemap插件的模板就可以了。

*hexo-generator-sitemap 的模板 *默认是blog\node_modules\hexo-generator-sitemap\sitemap.xml,url的默认格式是:

1
{{ post.permalink | uriencode }}

修改为

1
{{ "https://chalkit.ml/" + post.path | uriencode }}

域名要加””变成字符串,不然deploy的时候会报错

hexo-generator-baidu-sitemap的模板是\blog\node_modules\hexo-generator-baidu-sitemap\baidusitemap.ejs,其中url的默认格式是:

1
<%- encodeURI(url + post.path) %>

修改为

1
<%- encodeURI("https://chalkit.tk/" + post.path) %>

域名要加””变成字符串,不然deploy的时候会报错

1
恰似你一低头的温柔,较弱水莲花不胜寒风的娇羞, 我的心为你悸动不休。  --mingfuyan

你可能感兴趣的:(hexo遇到的各种坑)