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 博客 ,不过还是感觉我的比较好看,哈哈哈,希望能够坚持学习。