Mac OS 下搭建Hexo博客环境

搭建步骤如下

  1. 注册GitHub账户
  2. 创建仓库
  3. 安装nodejs
  4. 安装git
  5. 安装Hexo
  6. 相关配置

1.注册GitHub账户

  1. 如果你已经拥有了GitHub账户,请跳过次步骤。
  2. 打开 https://github.com 点击 [Sign up for GitHub]按钮。注册成功后请牢记您的用户用和密码
  3. 登陆GitHub。

2.创建仓库

  1. 登陆GitHub之后点击 [ + New repository ]按钮新建一个仓库,用来存储博客内容,这里Repository name 填写 [你的登陆名].github.io 不能用别的名字。比如,你的登陆名是 jackey-jiang 那么这个仓库的名字必须是 jackey-jiang.github.io。如下图
    创建.png

  2. 填写完信息之后,点击[Create repository]按钮,完成创建

3.安装nodejs

  1. 因为Hexo是基于nodejs的,所以必须安装nodejs。
  2. 安装方式有好多种,这里不再一一赘述.
  3. 打开连接 http://nodejs.org/download/ 我们会看到 Mac OS X Installer(.pkg) 这一项,点击后面的连接 Universal下载安装文件。如下图
    下载nodejs.png
  4. 下载完成之后点击直接安装即可。
  5. 安装完成后,打开终端,输入下面的命令
    $ node -v
    如果nodejs安装成功的化,你会看到命令行显示出nodejs的版本

4.安装git

  1. 安装方式有好多,这里也不再一一赘述
  2. 如果你已经安装了XCode,就不需要安装git了,如果没有安装Xcode,需要下载并安装
  3. 打开 http://git-scm.com/download/mac 下载git,并安装。

5.安装Hexo

  1. 在电脑中任意位置创建一个文件夹,用来存放博客文件。如:/Users/edison/Desktop/Blog
  2. 打开终端,输入npm install -g hexo 如果有权限问题,请尝试sudo npm install -g hexonpm是nodejs的包管理工具
  3. npm会下载hexo。
  4. 初始化hexo 进入步骤1中创建的目录,如:cd /Users/edison/Desktop/Blog
  5. 输入hexo init
  6. 输入npm install
  7. 输入hexo generate
  8. 输入hexo server 会看到提示信息 Hexo is running at http://localhost:4000/. Press Ctrl+C to stop. 这表示已经博客已经搭建好了。我们在浏览器中打开 http://localhost:4000/ 查看了

6.相关配置

  1. 以上所有步骤结束之后,我们打开/Users/edison/Desktop/Blog目录,会发现多了好多文件,打开_config.yml,更改相关的配置信息。参考:http://zipperary.com/2013/05/29/hexo-guide-3/

  2. 在文件的最后找到,deploy配置项,修改为

1
2
3
4
deploy:
type: github
repository: https://github.com/edison1105/edison1105.github.io.git
branch: master

repository:是你在github上创建的仓库的git地址。请根据实际情况更改。
保存文件

  1. 终端里输入
    hexo generate 回车
    hexo deploy 回车,该命令会将 bolg相关内容上传到我们之前创建的github仓库中。过程中可能会让你输入github的账户名和密码

  2. 更改主题
    什么?你很喜欢本博客的主题。那好吧
    http://litten.github.io/2014/08/31/hexo-theme-yilia/
    这个是教程

  3. 扩展阅读
    1.hexo主题列表:https://github.com/tommy351/hexo/wiki/Themes
    2.hexo官网:http://hexo.io
    3.markdown使用:http://www.markdown.cn
    4.参考博客:http://ibruce.info/2013/11/22/hexo-your-blog/