問題1 hexo指令無法執(zhí)行
可能是升級方法不對,導致hexo generate指令也無法執(zhí)行茁帽,后來索性重裝了git和node,重新安裝hexo。generate和server指令都能執(zhí)行了旁壮,但是出現了問題2。
問題2 “Deployer not found: github”
更新文章執(zhí)行hexo deploy時谐檀,出現以上提示抡谐,找來找去始終沒發(fā)現原因。我備份了原來的source稚补、themes文件夾和_config.yml主配置文件童叠。后來終于在一些技術社區(qū)里找到了原因,需要將原來_config.yml配置中的deploy下的“type”字段中的“github”改為“git”。
再執(zhí)行
npm install hexo-deployer-git --save
重新deploy即可厦坛。
后來發(fā)現早有人在issue里提到了這個問題五垮,而且也提及了解決方法,雖然不知為何開發(fā)者要修改這一參數杜秸。
總結
很多技術問題的出現都是有因可循的放仗,不要沒事就重裝什么的,其實問題1只需重新安裝hexo即可撬碟,無需浪費時間重裝git和node诞挨,自己并沒有細看報錯說明,就選擇重裝了呢蛤,囧惶傻。
有問題找谷歌,基本早有前人為你解答了其障,要會搜索银室,不要只看中文網站。