hexo遇到的各种坑
执行hexo d 命令时出现 Untracked files 错误
同时当你部署完成之后, 虽然你的博客里有了, 但是点进去就是404
解决方案: 把你即将要上传的文件的文件名中的空格删掉就可以了。
修改hexo sitemap 生成插件中的链接模板
在hexo-generator-sitemap
和 hexo-generator-baidu-sitemap
生成的站点地图里面链接全是https://username.github.io/(post.path)
.但是我想分别做coding.me
和 github.io
,所以只需要更改一下sitemap插件的模板就可以了。
*hexo-generator-sitemap 的模板 *默认是blog\node_modules\hexo-generator-sitemap\sitemap.xml
,url的默认格式是:
1 | <loc>{{ post.permalink | uriencode }}</loc> |
修改为
1 | <loc>{{ "https://chalkit.ml/" + post.path | uriencode }}</loc> |
域名要加””变成字符串,不然deploy的时候会报错
hexo-generator-baidu-sitemap的模板是\blog\node_modules\hexo-generator-baidu-sitemap\baidusitemap.ejs
,其中url的默认格式是:
1 | <loc><%- encodeURI(url + post.path) %></loc> |
修改为
1 | <loc><%- encodeURI("https://chalkit.tk/" + post.path) %></loc> |
域名要加””变成字符串,不然deploy的时候会报错
1 | 恰似你一低头的温柔,较弱水莲花不胜寒风的娇羞, 我的心为你悸动不休。 --mingfuyan |
原文作者: Mingfu Yan
原文链接: https://solodance.top/2020/06/26/hexo遇到的各种坑/
版权声明: 转载请注明出处(必须保留作者署名及链接)