Hexo——相关问题汇总

本文记录Hexo使用过程中可能遇到的问题


Hexo生成的html文件是空的

  • 表现为部署到云端后,显示为空白页面

问题起因

  • 由于node版本问题导致的,可能是node版本太新了

  • 重新安装node为旧版本即可,本文使用的暂时是node 12版本

  • 安装命令(注意:直接使用brew install node@12可能无法安装成功,会出现找不到指定版本的错误,12版本太老了,过期了):

    1
    2
    3
    brew install nvm ## 安装nvm后按照提示将相应启动脚本配置到~/.zshrc中
    nvm install 12.14.0
    nvm use 12.14.0
  • nvm use 只是临时切换 node 版本,只适用于当前 terminal,如果打开新的 terminal,node 可能还是之前的旧版本。如果想要永久切换的话,可使用如下命令(实际上,本地切换到12.14.0后重启terminal也是该版本,未发现其他问题):

    1
    nvm alias default 12.14.0