摘要:

本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。

===============================分割线====================================

一、环境部署:

1.资源下载:

我们之前说过生成网页使用的Jekyll是基于Ruby的技术,所以在这里Ruby是必不可少的。我当前的开发环境搭建是在win7 64bit下进行的,所以我们在Ruby官网下载到所需的资料,包括两个:

a.Ruby的安装程序(版本自选,默认选择最新版本):rubyinstaller-2.3.0-x64.exe

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,成功的话如下图所示:

验证安装是否成功:

Github+Jekyll —— 创建个人免费博客(二)Ruby+Jekyll部署的更多相关文章

  1. Github+Jekyll —— 创建个人免费博客(一)从零开始

    摘要: 本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术. ======================= ...

  2. Github+Jekyll —— 创建个人免费博客(五)jekyllproject公布到github上

    摘要: 本文中我将介绍一下怎样在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术. ======================= ...

  3. 新瓶装旧酒:全程无命令 GitHub Pages 创建您的博客站点

    使用 GitHub Pages 创建博客站点的文章很多,也有很长的历史了.但是,许多已经与当前的 GitHub 不一致了,如果你按图索骥,会发现驴唇对不上马嘴. 更为麻烦的是,你会发现或者需要你输入许 ...

  4. 8.GitHub实战系列~8.使用GitHub建立自己的免费博客

    github实战汇总:http://www.cnblogs.com/dunitian/p/5038719.html 创建一个用户名.github.io的仓库 选择设置页面风格 页面基本信息 选择一个你 ...

  5. Windows上使用jekyll+github搭建免费博客

    jekyll+github搭建个人博客 (一)下载Ruby (二)安装jekyll (三)开启jekyll服务器 (四)使用github展示博客 一.下载Ruby Ruby,一种简单快捷的面向对象(面 ...

  6. 使用github + Octopress 搭建免费博客 + 碰到问题的解决方法

    使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.tao ...

  7. 在github上搭建博客(使用Jekyll)

    简单说,只需要三步,就可以在 Github 搭建起一个博客: 在 Github 上建一个名为 xxx.github.io 的库: 把看中了的 Jekyll 模板 clone 到本地: 把这个模板 pu ...

  8. 利用GitHub Pages + jekyll快速搭建个人博客

    前言 想搭建自己博客很久了(虽然搭了也不见得能产出多频繁). 最初萌生想写自己博客的想法,想象中,是自己一行一行码出来的成品,对众多快速构建+模板式搭建不屑一顾,也是那段时间给闲的,从前后端选型.数据 ...

  9. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

随机推荐

  1. maven学习(中)- 私服nexus搭建

    接上回继续,相信大家对maven每次都联网从国外站点下载依赖项的龟速网络已经不坎忍受了,今天先来看看如何搭建"仓库私服",目前nexus是使用比较广泛的私服软件之一,下面将介绍基本 ...

  2. 简单的sql server连接

    private string constring="data source=112.74.73.122;initial catalog=qzyData;user id=sa;password ...

  3. android 决解启动屏白黑屏会延迟几秒的问题

    通常写启动屏,都有个很不喜欢的问题,就是会空白几秒才显示界面,而且界面还是很简单的! 解决办法 1 写一个透明的主题,一般启动屏都是不要bar的所以继承AppTheme.NoActionBar < ...

  4. Java 中使用javah编译头文件出现找不到类的情况

    在工程的bin目录下,输入命令: javah -classpath . -jni 类路径.JNI类

  5. MarkdownPad2 表格不显示处理

    1.添加表格的扩展 工具 >选项 > Markdown >Markdown处理器 改为 “Markdown(扩展)”即可. 2.在设置的过程中要注册markdownpad2 邮箱: ...

  6. xss漏洞修复,待完善

    1.防止sql注入 /// <summary> /// 分析用户请求是否正常 /// </summary> /// <param name="Str" ...

  7. JQuery数组详解(含实例)

    <!doctype html>jQuery数组处理详解(含实例演示)@Mr.Think 演示所用数组 var _mozi=['墨家','墨子','墨翟','兼爱非攻','尚同尚贤']; 1 ...

  8. C#使用ListView更新数据出现闪烁解决办法

    C#使用ListView更新数据出现闪烁解决办法 在使用vs自动控件ListView控件时候,更新里面的部分代码时候出现闪烁的情况 如图: 解决以后: 解决办法使用双缓冲:添加新类继承ListView ...

  9. Python-匿名函数

    lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方   常规版本: def fun(x,y) return x*y lambda版本: r = lambda x,y:x*y p ...

  10. cout输出控制——位数和精度控制

    刷到一道需要控制输出精度和位数的题目 刚开始以为单纯使用 iomanip 函数库里的 setprecision 就可以,但 OJ 给我判了答案错误,后来一想这样输出并不能限制位数只能限制有效位数. 比 ...