搭建自己的Hexo博客(Mac环境)

相关的博客很多,碰到的问题应该都可以找到答案,所以只对环境搭建及建站做了详细描述,一起学习,有问题在评论中交流哈。
hexo中文文档: https://hexo.io/zh-cn/docs/

一、环境搭建

1. 安装git

1.1 安装ruby: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
1.2 通过ruby安装git: brew install git

2. 安装Node

https://nodejs.org/en/download/ 下载pkg安装包进行安装

3. 安装Hexo

运行:npm install -g hexo-cli
如果提示npm ERR!…/Users/jamie/npm-debug.log等ERR,就运行条4步

4. 安装nvm,通过nvm来安装hexo

4.1 根据 https://github.com/creationix/nvm 说明
运行curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
成功后,重启终端,如果运行nvm -h提示not found,可先运行touch ~/.bash_profile。再重新执行上面的curl脚本。
4.2 运行 nvm install 4 安装node(nvm是安装Node的最佳方式)
4.3 运行 npm install -g hexo-cli 安装hexo

二、建站

  1. 创建博客文件夹,cd到此文件夹路径
  2. 执行命令:
nam init
nam install
hexo generate
hexo server

完成后,在浏览器输入 http://0.0.0.0:4000/ 就可以预览博客。相关配置及写文章可查看 https://hexo.io/zh-cn/docs/

三、写文章碰到的问题

  1. 修改_config.yml文件时,冒号后面必须有一个空格(半角),否则修改后重新hexo server会报错can not read a block mapping entry…
  2. new了文章后重新开启服务时报错Cannot read property ‘offset’ of null,可能是时区配置错误,可以将时区配置成Asia
  3. 写文章时要遵循markdown语法,推荐编辑器: https://www.zybuluo.com/cmd/ 。编辑好后再拷贝至.md文件

四、模板

https://www.zhihu.com/question/24422335

五、访问数统计、文章阅读数、多说评论、友情链接、打赏、其它配置等

http://theme-next.iissnan.com/theme-settings.html

六、将博客部署至Gighub

http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html


作者 @代码书生
2016 年 06月 06日

尘满面,鬓如霜,Bug多多岂不白忙?重敏捷,保质量,Case重重亦可远航。^.^