摘要:git
本文中我将介绍一下如何在github上搭建我的Blog(博客),也顺便让咱们掌握一下github Pages功能,另外还涉及到Jekyll技术。github
===============================分割线====================================ruby
1、环境部署:工具
1.资源下载:测试
咱们以前说过生成网页使用的Jekyll是基于Ruby的技术,因此在这里Ruby是必不可少的。我当前的开发环境搭建是在win7 64bit下进行的,因此咱们在Ruby官网下载到所需的资料,包括两个:网站
a.Ruby的安装程序(版本自选,默认选择最新版本):rubyinstaller-2.3.0-x64.exespa
b.与Ruby版本对应的DevKit(DevKit 是一个在 Windows 上帮助简化安装及使用 Ruby C/C++ 扩展如RDiscount 和 RedCloth 的工具箱):DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe命令行
2.安装Ruby:资源
双击下载好的Ruby的安装程序,选择安装目录:开发
安装完成后,在系统参数中进行相应配置配置:建立一个RUBY_HOME变量保存安装程序的根目录,将其bin目录配置到path参数中:
配置完成后打开docs窗口,测试是否成功:
假如安装的不是最新版本,咱们还须要进行RubyGems的安装,但咱们此时使用的是最新版本,因此没必要更新:
3.安装DevKit:
在步骤2中咱们已经下载了DevKit的安装程序,这里直接双击打开安装程序,指定解压目录:
在命令行中跳转到刚才解压的目录下,经过初始化操做建立config.yml配置文件:
此时会打开config.yml文件,咱们能够直接在文件的末尾处添加Ruby的安装根目录:- E:/Self Blog/Ruby23-x64:
再经过docs窗口完成DevKit的安装操做:
4.安装Jekyll:
在完成了Ruby的安装以后,接下来咱们就要正式开始安装Jekyll了,其实此安装过程是依赖于以前的Ruby的。打开docs窗口,先检查Ruby的版本,而后执行“gem install jekyll”:
此时发现出现了错误,没法安装jekyll,解决方案要根据具体状况来定:
查找问题的方法:经过“gem sources -l”来查看当前获取源的列表,若是现实为:
状况一:有获取源,可是没法安装,这是由于国外的gems每每很不稳定,因此咱们能够切换使用本地的gems源下载地址,在docs中输入:
gem sources --remove http://rubygems.org/
gem sources -a https://ruby.taobao.org/
这样的做用就是切换获取ruby源的地址,咱们能够经过“gem sources -l”来查看当前获取源的列表,确保只有一个以后,咱们开始从新安装Jekyll。
状况二:无来源,即查询是“*** CURRENT SOURCES ***”后面没有下载源的地址,这时候咱们只须要添加一个地址便可:
解决问题以后从新安装Jekyll,成功的话以下图所示:
验证安装是否成功: