Mr.Peng使用Mac安装Hexo搭建博客

由于自己只学习过OBC,所以对其他语言有所欠缺,最终决定自己搭建一个Blog来强迫自己学习下另外个语言,也顺便记录下自己在iOS开发过程中的体会和经验。

##Mac安装Hexo的步骤
根据官方文档的步骤,我来依葫芦画瓢的给大家参考下我自己的安装过程。

###安装环境:
Mac OS X Yosemite 10.10.3

本文的编辑器:Mou

###安装需求:
Node.js

Git

###Git
建议去下载GitHub for Mac

因为图形化的Github登陆之后会自动在本地配置好SSH,执行git shell时也不需要-config username和Email

新建的仓库,github pages 的仓库名必须为your_user_name.github.io,比如我的your_user_name为pengrun,那么我的仓库名必须为pengrun.github.io,如果不使用your_user_name来作为仓库名的话,那么后面deploy后进入pengrun.github.io会出现404。

如果不使用图形化界面的话,就需要配置SSH,参考SSH配置教程

###Node.js
我的mac是安装了xcode,而且mac自带Git,所以我直接用git clone来安装的,打开终端,依次输入下面的命令

$ git clone git://github.com/joyent/node.git
$ cd node
$ ./configure
$ make
$ sudo make instal

如果不喜欢用终端来安装的话,其实可以直接去Node.js官网下载。

###安装Hexo
安装好了Node.js后就可以用npm命令来安装Hexo

$ npm install -g hexo-cli

创建项目folder自己命名

$ hexo init<folder>

进入目录

$ cd <folder>

初始化项目

$ hexo init

安装依赖包

$ npm install

后面所有的命令均在folder里面进行

启动服务

$ hexo s

如果终端显示

$ Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.

用浏览器打开http://localhost:4000/或者http://127.0.0.1:4000/就能看到网页了,Control + C可以结束于预览

###写一篇博客
新建文章

$ hexo new "第一篇博客"

在_posts目录就会生成文件第一篇博客.md

title: 标题
date: 2014-11-11 11:11:11
tags:
- 标签1
- 标签2
- 标签3

编辑完成之后保存,执行hexo s进行预览

###主题更换
主题更换可以去看下hexo在github里面梳理的目前很多流行的主题,具体如何更换我就不做介绍了。主题地址

###发布
编写在前面创建的folder文件中的_config.ymldeploy部分,以pengrun为例

deploy:
      type: git
      repo: https://github.com/pengrun/pengrun.github.io.git
      branch: master

type 这里的必须为git,很多教程里面写的是github,如果是github的话,在你后面执行hexo d时最后会出现一个下面这个错误

$ ERROR Deployer not found: github

repo 这里最好使用`git@github.com:your_user_name/youer_user_name.github.io.git`格式。

###部署
$ hexo d
如果成功会得到以下提示:

[info] Deploy done: github

不出问题的话,应该几分钟之内打开。如果按照步骤一步一步来的话几分钟内无法打开,请等待10分钟左右再试试

文章目录
,