安装git和安装node.js就不多赘述~

安装Hexo

在指定目录下执行以下命令:

npm install -g hexo-cli
hexo init
hexo install
hexo clean
hexo generate
hexo server

然后打开显示的网址,即可看到本地部署好的网站

换主题

新下载的主题(如hexo-theme-Claudia)放在node_modules文件夹下,而不是放在站点根目录的themes文件夹下,然后在根目录的_config.yml中修改theme属性为Claudia,不然可能会报No Layout:index.html的错误。

可能出现的问题

  • 端口被占用: sudo lsof -i:4000 sudo kill

    上述方法不行的话就修改端口号: hexo的启动文件地址 node_modules-server.js 修改port即可。我这里把port(即hexo.config.server下面的port)改成了4001。这样再执行 hexo server 的时候,端口号就变成了4001

  • Error: EACCES: permission denied权限问题:

    sudo -s
  • Pandoc编译错误。

    报错[ERROR][hexo-renderer-pandoc] pandoc exited with code null

    解决:在https://github.com/jgm/pandoc/releases/下载对应的包

其他Tips

简单有效的插入图片方法:
https://www.jianshu.com/p/f72aaad7b852

Reference