Mac环境下搭建Hexo博客

Mac环境下搭建Hexo博客

前天刚刚废了好大劲搭建完Wordpress的博客,结果被告知有一键安装版,心情突然很不爽,翻阅其他大神的博客时发现了一个风格很不错的博客Hexo,作为一种静态轻博客易维护易改造,直接放在Github或者Gitcafe上就好,省去了申请域名服务器配置等一大票操作,非常省心。

下面就简要介绍下Mac环境下的安装方法。

安装Node.js

没有Node.js的用户当然要安装下Node.js了,这个直接在官网 http://nodejs.org/ 下载并安装就可以了

安装Git

因为要托管到github上,作为博客的远程仓库,也相当于博客的服务器

没有github帐号的直接申请就可以了,新人比较麻烦的可能在于Ssh Keys的配置,这个百度Ssh git都很容易搜到

安装Hexo

打开命令行控制工具,键入 sudo npm install -g hexo

然后自己建立个站点目录并进入,键入 sudo hexo init

这样本地环境下的hexo博客就算配置好了,cd到你的站点目录,输入hexo generate (hexo g也可以),然后输入hexo server(hexo s),这事命令行会显示

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

打开浏览器,键入 localhost:4000 就可以看到效果了

部署到Github

首先需要在github上建立与你用户名想对应的仓库,例如我的github用户名为[beastlovezxc],因此我建立的仓库就是[beastlovezxc.github.io],因此登录到你的github主页上新建个[your_user_name.github.io]的仓库就可以了。

然后回到你的命令行,找到站点目录下的_config.yml文件,键入vi _config.yml
最下面有个deploy,改成以下的格式

deploy:

type: git

repository: https://github.com/your_user_name/your_user_name.github.io.git

branch: master

这里需要注意的是由于文件采用markdown语法,每个冒号后面都要加一个空格,否则会配置失败,本人就是因为在这里疏忽浪费了不少时间,还有一点就是如果hexo版本是3.0以后的type项是git,在3.0前的要改成github,至于如何查看hexo的版本号,cd到你的站点文件夹,然后键入hexo -version即可。

同时注意的一点是你的github已经配置好了你的ssh key。

进行部署

准备工作都已经就绪,接下来在命令行键入hexo deploy(hexo d)即可开始布置你的博客,然后在浏览器中键入http://your_user_name.github.io即可看到你部署到github上的博客了

这个赞赏我只是放在这里看看的,你愿意帮我测试下这个功能吗?