Hexo使用笔记(用法,问题,解决方案)
我使用的工具与框架
Webstrom,Git,Hexo,node.js等
问题一:安装网络卡顿问题
在安装配置中,我们往往需要科学上网。但由于种种不利因素,还是可能遭遇卡顿。
在初始化步骤“hexo init”过程中,无论是更换节点还是更换连接的WiFi,仍然一直失败。从Github克隆还是不易。
放下这项工作转头去做一些别的事情,一个多小时后不抱希望地再次尝试居然成功。美好总是在不经意间悄然而至。
问题二:在GitHub上new一个仓库,仓库长得跟教程里完全不一样
在以前的GitHub上,新建一个仓库会提供一个默认的branch master。但由于“master”这个词在一些国家有种族主义倾向,GitHub不提供这个分支了。
我们必须在仓库主页create一个file,随便写点东西在里面,主要是为了创建这个分支。这个分支在这里默认叫做“main”。
别忘了这个分支叫”main”,最后在修改网站部署设置的过程中要写“branch: main”。
问题三:修改网站部署设置中的“repo”
这里的repo,主要用于定义网站部署的目标仓库。
大量的教程说在这里的repo是:“https://github.com/name/name.github.io.git ”然而,由于GitHub的更新,如果还这样写repo,在最后的“hexo d”部署过程中,会一直失败!failed to push some refs
正确的做法是,在GitHub仓库的code,clone下找到ssh,直接复制,才是我们应该填到repo里的东西。这样hexo d就可以成功部署。
除了请教老师同学,还可以考虑请教AI
chatgpt4,kimiai
新建一篇博文
hexo new “My New Post”
##持续更新。。。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Jianan Zhang's Blog!