这两天在和小强忙着使用BNU OJ在GitHub上的源代码构建我们的ZZU OJ有兴趣的朋友请移步ZZUOJ-BASEON-BNUOJ From GitHub,今晚算是差不多完成了,所以破格熬个夜吧:)

其实博客都搭建好多天了,一直没有时间写教程,不过搭建过程确实很简单,所以我写这篇文章也是出于学习jekyll编写博客的目的吧。

客观的说CSDN的博客现在是越做越好了,可是感觉自己的博客放在别人的站点上总是怪怪的。。。

在搭建这个博客的过程中,用了整整一天的时间,主要是因为安装jekyll时老是出错。

下面是详细步骤:

搭建博客前,可以视个人需求考虑要不要购买域名,本人是在GOdday上购买的域名(yinwoods.com)
160¥使用两年

后来听朋友说在万网上买第一年29¥,第二年49¥,而且还可以使用阿里云两年的免费虚拟主机。

有兴趣的同学可以考虑下。

解析域名我是在DNSPod上做的,免费的,只需要注册一个账号而已。

接下来就是利用GitHub Pages配置个人博客页面了,这个很简单

可以参考以下几篇文章:

上面的文章已经足够详细了,相信大家在这些步骤上不会遇到问题。

我之所以花费一天的时间搭建博客,很大一部分功夫都是花费在安装jekyll

安装过程中千万记住不要使用

1
sudo apt-get install jekyll

语句安装,用这种方法安装会导致各种问题。。。

在安装jekyll之前要先装Ruby,如果你在安装Ruby过程中遇到问题,可以参考下面这篇文章:

如果你使用Ubuntu安装jekyll,那么你有福了:

安装jekyll中遇到问题的话,请参考:

安装jekyll成功后,jekyll的使用方法:

为博客添加评论功能:
参考:

当然对于初学者,你完全可以去 GitHub 上 fork 别人的代码,删除_post下所有文章后当做自己的主题使用。