github + hexo(melody) + travis 做免费且高大上的博客

从上大学到现在,换过很多博客网站,从最早的博客园,到CSDN,再到阿里云主机上自建博客,写了很多东西,但非常零散,而且也觉得UI样式过时了。
直到遇到github、hexo和travis,才感觉写博客是可以多么专注
最近偶然发现一个hexo主题,特别的好看,因此想写下这篇文章。
一来做个总结,二来当做对此主题的推广和对主题maker的感谢!
废话不多说,上菜。

本文假定你使用的是MAC,且安装有Node,且懂得使用githubgit命令

如何才算做到专注

写完blog,直接push到github,完事。这,就是本文要实现的效果。

github

官网
首先在github上创建一个项目,项目必须要遵守格式:账户名.github.io。
然后从master切出一个分支,如hexo分支,我们把hexo分支作为写博客的分支,把master作为travis构建好的静态资源分支。

hexo

官网

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

服务器起来后就可以在浏览器中输入localhost:4000实时看到你博客了

melody主题

一切尽在此文档hexo-theme-melody

travis

官网

参考

hexo持久化构建以及给自有域名github-page上HTTPS
使用 Travis 自动部署 Hexo 到 Github 与 自己的服务器

文章作者: FEYeh
文章链接: https://ebooks4coding.com/beginner-how-to-make-a-blog/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FEYehのBlog
支付宝赞赏
微信赞赏