安装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