fi3ework's Studio.

使用github+Hexo搭建个人博客

2017/02/05 Share

引言

之前一直使用CSDN Blog来写博客,但是对于一个颜控来说CSDN的界面实在是有点丑陋😏,就转头了GitHub Pages,配合Hexo搭建完成。在这个博客的第一篇博文就记录一下这个博客是如何搭建成的好了。

正文

本博客搭建的方法参考 GitHub Pages + Hexo搭建博客,在这里对原作者表示感谢。
原作者的方案有一点是很好的,就是在原仓库username.github.io.git中再开一条hexo分支来管理hexo的部署,这样即使不在常用的电脑身边也可以管理博客,而且在hexo init之后路径下会自动生成.gitignore文件,其本意也就是鼓励我们使用GitHub来进行管理。
但原作者的流程中有一些问题,先进行git clone再进行hexo init的话,hexo init会将文件夹清零,需要修改一下流程。
整体流程如下:

  1. 在GitHub中注册名为username.github.io的仓库,username为账号名。
  2. 在远程仓库新建一个分支,比如Hexo
  3. 按照上文链接中的方法依次执行hexo init``hexo install等操作,完成后使用hexo s预览一下。
  4. 将本地的仓库push到远程仓库中Hexo中,在_config.yml中设置branch: master,Hexo已经为我们设置好了.gitignore,将忽略public文件夹(public文件夹里的文件会push到master中进行展示)和一些node包。

到这一步就完成了,Hexo分支将管理本地的除用于发布的文件和一些包之外的文件,master由Hexo管理,每次Hexo deploy将自动push到master上,无需我们自己管理。以后写完文章后Hexo generate,Hexo deploy,然后再对Hexo分支push即可。

彩蛋🎉

分享一些Hexo与Markdown的相关网址。

CATALOG
  1. 1. 引言
  2. 2. 正文
  3. 3. 彩蛋🎉