Mac下 搭建博客 之 hexo
引言:
一直在CSDN写博客,但是CSDN对Markdown支持不是很好,而且还是在线,不是很方便。于是决定搭建一个自己的博客,正好github可以免费搭建博客,于是就搭建了一下。
搭建的过程遇到很多的坑,在这里给大家说明,避免大家再次趟雷。
一、安装 HomeBrew
HomeBrew 是 OS X 下的一个程式管理器,需要用他来安装其他程式。
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
二、安装 NodeJS
1 | brew install node |
三、安装 Hexo
可以用 nodejs 自带 npm 安装,切到hexo
1 | npm install hexo -g |
注意:在这里运行命令“npm install hexo -g”时可能会有错误
1.错误:
1 | npm WARN locking Error: EACCES, open '/Users/xxxxxx/.npm/_locks/hexo-eabe9ea76eaf84ee.lock' |
解决办法,运行以下命令:
1 | sudo npm install --unsafe-perm --verbose -g hexo |
2.错误 运行“npm install”时
1 | node-pre-gyp install --fallback-to-build |
解决办法,运行以下命令:
1 | npm install --production |
四、安装 GIT
1 | brew install git |
五、生成 SSH Key:
打开终端:
1 | $ ssh -v |
查看ssh的版本
1 | OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 |
这个表明ssh已经安装,在终端输入:
1 | $ ssh-keygen |
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
查看 .ssh,搜索目录
1 | $ ls -a ~/.ssh |
六、github上添加ssh以及创建项目
在github上添加ssh,然后创建项目
七、Hexo 的设定、更新以及写作命令
1、修改 hexo 根目录下 _config.yml 文件(‘xxxx’为你的账户名称):
1 | deploy: |
2、安装 hexo-deployer-git
1 | npm install hexo-deployer-git --save |
3、更新hexo到最新版
1 | npm update hexo -g |
4、写作命令,这几个命令都很简单没有什么难度
1 | 建立新文章:hexo n "新文章名" |
九、安装主题
关于安装主题 可以去看Next,上面有在线的文档,主题配置写的都很详细。
参考博客:
1.http://godera.org/2015/03/16/Mac下程序员博客之Hexo-GitHub-Pages-GitCafe-Pages-DNSPod/
2.http://code.wileam.com/build-a-hexo-blog-and-optimize/