用GitHub Pages免费空间搭建Blog

前言

  其实之前就知道可以用GitHub Pages搭建静态博客,不过之前一直忙着爬手册撸代码==,昨天终于把前端各种手册里的入门教程撸的差不多了(CSS布局撸的我要吐了好嘛),于是把代码什么的放一放,来折腾静态博客吧!

准备

  GitHub Pages本来是给托管在GitHub的项目的介绍页面留的空间,由于其空间是免费的,拿来搭个博客真心不错。但是,一般的Blog CMS都是非静态的,而如果我们要用静态空间搭博客,那就只能自己动手切页面或者使用为这种静态空间设计的博客管理工具。
  这种博客管理工具用的比较多的应该算是Jekyll以及HEXO了,一开始在折腾Jekyll时,可能由于gem的兼容问题,出现了一个特别奇葩的依赖包明明安装好却找不到的问题,而且搜了很久也没找到解决方法,倒是在*找到了一个同病相怜的Mac用户==不过今天在完成了hexo的配置后又试了了下Jekyll,居然又没问题了!但我不会再爱你了!!!
  我也建议使用Jekyll或者hexo,这两个用户比较多,教程和问题解决方案也比较多。接下来我要分享的是hexo的安装过程。

过程

  关于这方面的教程还是很多的,百度或者谷歌下一大把,但是在搜索教程时一定要注意教程的日期,由于版本差异,有些教程的部分步骤可能会导致乱七八糟的报错。另外一点就是遇到报错第一反应应该就是去搜索报错信息,一般情况下你遇到的问题已经有无数人遇到过了,搜索引擎可以帮助你找到他们的解决方案。最后,如果有耐心,还是建议看官方文档,官方文档才是最详细的!
  由于教程很多,我这里就不重复了,直接把我看过的觉得有用的教程贴出来吧。建议先看一篇完整的,理清头绪,然后再一步一步来,“遇到问题->解决问题->下一步” 的重复。

参考资料:
Creating Project Pages manually - User Documentation
Hexo
Hexo 静态博客使用指南 - 简书
hexo常用命令笔记 - SegmentFault
如何搭建一个独立博客——简明Github Pages与Hexo教程 - poem_of_sunshine的专栏 - 博客频道 - CSDN.NET
搭建 hexo,在执行 hexo deploy 后,出现 error deployer not found:github 的错误 - V2EX

进阶

总结

我暂时就折腾了这么多,准备有时间来写个主题,证明下前端没白学==
有问题如果搜索后依然无解可以问我试试→_→

上一篇:Sublime Text 2中前端必备的常用插件


下一篇:Oracle体系结构之Oracle静态监听配置模板