H2O Theme for Jekyll

一直都想搭建一个自己的博客,感觉很麻烦,一直都是看资料没有去实践,这几天突然心血来潮研究了几天决定动手了,一开始准备使用wordpress来搭建,查看资料之后发现要安装很多软件,还要买域名主机,对于还是菜鸟的我来说太需要时间了,然后我就在网上查阅初学搭建博客的资料,发现可以使用Github来搭建博客,只需要安装git就可以了,很方便,而且还有一些简约的模板可以使用,于是就决定使用Github来动手尝试了,这里我是用的jekyll的模板,感觉还不错。

搭建流程

第一步

既然是在Github上搭建博客,当然要有Github账号了,登录Github之后先创建我们仓库,注意:这里仓库的名称不能随便写,比如我的帐号是Yzdream,那么仓库名称应该是:Yzdream.github.io 。

第二步

这样我们的仓库搭建完成了,接下来就是使用我们的Github Pages来搭建我们的博客界面了。

点击setting到设置界面,选择模板

到这里我们就可以使用我们的仓库访问我们的博客了。

第三步

无论是使用jekyll的模板还是要更新我们的博客都是要使用git的,下面安装git,直接到官网下载即可,安装的选项全部默认就可以了。

git官网 直接下载安装即可

第四部

安装完成后打开 Git Bash。

首先配置我们的github身份

$ git config --global user.name "name"//配置用户名称
$ git config --global user.email "123456789@qq.com"//配置用户邮箱

然后输入 $ ssh-keygen -t rsa 连续按三次回车,在C盘登录用户目录中会生成.ssh 文件, .ssh下可以找到id_rsa 和 id_rsa.pub两个文件, 将id_rsa.pub用记事本打开,到 Github 的 Settings,点击左侧菜单的 SSH and GPG keys,点击 New SSH key,将id_rsa.pub里的内容全部复制到github中去,提交后就完成了git和github的配置了。

然后将我们的仓库也就是博客克隆到本地,注意,这里我用的是自己的仓库地址。 这样就是完成了,如果你要克隆到你指定的目标的话,就要先cd 到自己的目录了,克隆完成后我们可以将从jekyll下载的模板的demo所有文件复制到我们克隆下的目录中:

注意:在_config.yml文件中修改个人信息,具体可以参考官网上的说明,这里是我使用的一个模板,感觉还不错,给大家参考下

源码及介绍 →

修改完成后提交就可以看到效果了,在刚才打开的Git Bash中输入

提交所有文件

$ git add .
$ git commit -m "提交说明"
$ git push

这三个命令完成之后就可以看到加载模板之后的博客了,修改内容或者发表博客都是一样的操作。

最后

这次从0到1,大约用了一下午时间,搭建美化博客,后续也将持续完善和更新。想想这个过程也是一波三折啊,仓库我是昨晚就建好了的,今天上午完成项目之后就看了一下jekyll的模板,然后下午就开始美化我的博客家园了,作为一个Android开发的,看到这些css、js、html代码说真的有点无从下手的感觉了,搭建之前我还问过我的一个好朋友,本来是想让他指导一下的,不过他是用的Hexo搭建博客的,博客风格很简约,需要的可以参考一下搭建 Hexo 博客 ,不过还是感觉我的比较好看,哈哈哈,希望能够坚持学习。