Run Jekyll on Windows

Jekyll介绍

安装Ruby

安装DevKit

安装Jekyll

安装Python

安装pip

执行Jekyll

Introduction Jekyll

jekyll是一个简单的免费的Blog生成工具,是一个静态站点生成器,它会依据网页源代码生成静态文件。

它提供了模板、变量、插件等功能,所以实际上能够用来编写整个站点。

我们能够使用jekyll bootstrap来搭建一个静态博客站点,本篇先介绍怎样在Windows下安装jekyll

安装jekyll之前,先做好一些准备工作,须要例如以下配置:

!重要:本文使用环境为Windows7  64位操作系统,如有不同,安装过程中不保证与本文全然一致

Install Ruby

首先下载Ruby,下载的是Ruby 2.0.0-p598 (x64)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRteWhvbWUxOTkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

勾选"Add Ruby executables to your PATH" 进行安装,完毕后打开命令行工具检測Ruby是否成功安装

PS:打开命令行工具即为cmd(下同)

Install DevKit

选择适合系统版本号,我的是DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRteWhvbWUxOTkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

安装在C:\RubyDevKit下

接下来,须要初始化devkit并将其绑定到Ruby安装。打开命令行工具,到RubyDevKit文件夹下。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRteWhvbWUxOTkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

Install Jekyll

打开命令行输入下面命令

gem install jekyll

假设顺利会出现例如以下情况,则表示正在安装,可能须要一段时间,须要下载的东西较多,也取决于你的网速

这是我第二次安装,假设是第一次肯定会报错(详细报什么错误,这里也不再重现了。

參考http://ruby.taobao.org/即可)

也许是由于之前已经设置了镜像,而不须要再又一次设置。

Install Python

下载Python

当出现例如以下对话框 选中:"Add python.exe to Path"

Install pip

pip是一个Python包的安装和管理工具。你会须要它的安装pygments,pygments.rb突出你的代码,使用Python包。

下载pip

接下来 打开命令行进入到 比方:C:\pip

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRteWhvbWUxOTkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

设置Pygments作为语法高亮

在C:\RubyDevKit\_config.yml中加入例如以下:highlighter: pygments

Run Jekyll

OK 一切准备就绪,如今就能够在我们本地搭建一个jekyll博客了

jekyll new myblog
cd myblog
jekyll serve

PS:在服务启动的过程中报 'which' 不是内部或外部命令,也不是可执行的程序或批处理文件。

临时不知道什么原因引起,但不影响使用,先忽略之。

浏览器中输入:http://localhost:4000

PS:假设是第一次安装jekyll,过程中可能会出现非常多问题

远不止ERROR:  Could not find a valid gem 'jekyll' (>= 0), here is why:这一个问题

多多摸索即可了,大不了都卸了重装。

作者:itmyhome

出处:http://blog.csdn.net/itmyhome1990/article/details/41982625

Windows安装Jekyll所需软件download

Windows安装Jekyll的更多相关文章

  1. 在 windows 安装 Jekyll

    本文告诉大家一个简单的方法在 Windows 安装 Jekyll 下载 ps1 文件 首先需要安装 Chocolatey ,这个工具可以快速安装 Jekyll 先下载Chocolatey,如果无法从这 ...

  2. windows下安装jekyll

    jekyll在其官方网站上说并不建议在windows操作系统安装,可是我们已经在windows环境下操作比较习惯了,而安装linux或mac的成本又比较高.因此,虽然在windows安装jekyll的 ...

  3. Windows 上安装 Jekyll.

    Jekyll是一个静态网站生成工具.它允许用户使用HTML.Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行. 原 ...

  4. 在ubuntu on windows 上安装jekyll

    已知问题 安装ruby之后,重新启动ubuntu on windows,输入ruby命令,提示找不到. 发现的解决办法 执行下面命令 source /home/xxxx/.rvm/scripts/rv ...

  5. Windows下Jekyll安装

    一直用Mac,换了新公司使用的电脑是windows,网上粗略的看了一下Jekyll的安装.简略的实现了一遍 首先安装Ruby Ruby安装文件下载地址 下载对应版本,我的电脑是64位的下载64位的版本 ...

  6. 在 Windows 系统上安装 Jekyll

    目录 安装 Ruby 环境 用 Bundler 安装 Jekyll 本文是写给完全未用过 Ruby 乃至命令行工具者的.对于一般的开发者,Jekyll 官方文档的相关内容已然足够. 本文为钱院学辅技术 ...

  7. Windows上安装Jekyll

    Jekyll是什么 jekyll是一个简单的免费的Blog生成工具,是一个静态站点生成器, 它会根据网页源码生成静态文件.它提供了模板.变量.插件等功能,所以实际上可以用来编写整个网站.也可使用基于j ...

  8. 在Windows系统配置Jekyll

    Jekyll 是一个简单的网站静态页面生成工具.由于是用Ruby语音编写的,所以在Windows系统上配置起来还是稍微有点繁琐的.具体过程如下: 安装Ruby:在Windows系统上当然使用rubyi ...

  9. Mysql(windows)安装

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

随机推荐

  1. Testin云測与ARM 战略合作:推动全球移动应用加速进入中国市场

    Testin云測与ARM 战略合作:推动全球移动应用加速进入中国市场 2014/10/14 · Testin · 业界资讯 (中国北京–2014年10月14日 )全球最大的移动游戏.应用真机和用户云測 ...

  2. js进阶 13-7 如何实现滑动面板效果

    js进阶 13-7 如何实现滑动面板效果 一.总结 一句话总结:就是普通的jquery动画中的滑动效果.$('#content').slideToggle().滑动效果的实质是通过调整高度. 1.滑动 ...

  3. H5移动端IOS/Android兼容性总结,持续更新中…

    H5移动端IOS/Android兼容性总结,持续更新中… 1. IOS不识别日期 new Date("2018-07-01 08:00:00")在Android下正常显示可以直接进 ...

  4. Android 关于java.util.NoSuchElementException错误

    写了一个从A文件复制到B文件的例子,其中要求去掉重复的行. 于是想到了Set,这本来是很容易的事情,结果在向外写数据时抱错 Java.util.NoSuchElementException 网络上反复 ...

  5. node event中 on emit off 的封装

    事件绑定一个事件名称对应多个事件函数 应此它们的关系是一对多的关系 数据类型采用对象的形式 key:val 因为函数有多个 所以val选用数组 事件仓库 eventList = { key:val, ...

  6. JS错误记录 - 事件 - 拖拽

    错误总结: 1. var disX = 0;   现在window.onload里声明变量,而不是在事件oDiv.onmousedown里面声明并赋值. 对于这个还不是很明白. 2. onmoused ...

  7. [Angular] New async 'as' syntax and ngIf.. else

    From Anuglar v4 above, we are able to using 'as' with async pipe. This allow as using 'new variable' ...

  8. matlab 音频处理

    1. 读取与播放 load gong.mat; % y 42028x1 double soundsc(y); % 可调节其频率 soundsc(y, 2*Fs); 读取 .wav 等音频:audior ...

  9. HDU 2077 汉诺塔IV 递归 通项公式

    刚刚做的HDU 2064很好找规律, 回忆一下: b[1] = 2; b[n] = b[n-1] *3 + 2; 可得b[n]= 3^n-1 不懂的传送门http://blog.csdn.net/mu ...

  10. java项目中VO和DTO以及Entity,各自是在什么情况下应用的

    j2ee中,经常提到几种对象(object),理解他们的含义有助于我们更好的理解面向对象的设计思维.     POJO(plain old java object):普通的java对象,有别于特殊的j ...