自由世界DevSupport

mac os下搭建hexo+github博客

2017-01-23  本文已影响2077人  小小man

前言

这是我开始使用macbook air后的第一篇博客,内容也是在mac os下搭建hexo+github博客的教程

环境:mac os x 10.11.6


安装环境配置


安装hexo

sudo npm install -g hexo
hexo init <folder>
npm install
hexo s

(但是似乎这次我安装时默认themes文件夹是空的所以终端会提示缺少layout,浏览器显示空白页,不过从别的地方下一个theme的主题放进去就可以看到了)


关联已有的github

之前我已经有了自己的github帐号并且有专门存放博客的repository,这次就是关联一下,然后上传ssh密钥

deploy:
  type: git
  repository: https://github.com/mancunian100/mancunian100.github.io.git
  branch: master

(注意所有的:后面要加上一个空格,否则hexo命令会报错)

hexo g

如果报错,则执行

npm install hexo --save
hexo d

如果报错,则执行

npm install hexo-deployer-git --save

然后再执行hexo g和hexo d


添加ssh key到github

ls -al ~/.ssh

如果存在可以跳过下一步

ssh-keygen -t rsa -C "876209107@qq.com"

默认会在相应路径下(~/.ssh/id_rsa.pub)生成id_rsa和id_rsa.pub两个文件,其中id_rsa是私钥,id_rsa.pub是公钥,私钥不要公开或者上传,公钥可以上传至github进行验证


完成

至此在mac上部署hexo的工作已经完成,可以像以前一样使用hexo new “post”命令写博客,hexo clean清除缓存文件,hexo g生成新的文件,hexo d同步部署到github端


注意

由于这种部署方法相当于重新搭建一个新的博客,在关联github后以前那些文章的md文件都会在repository清空,所以事先需要把repo里的文章下载备份一下,目前还没有去探索一种可以直接无缝接管的方法


参考

1.Mac上搭建基于GitHub Page的Hexo博客

2.Mac上搭建基于GitHub的Hexo博客

3.安装icarus主题

上一篇 下一篇

猜你喜欢

热点阅读