jekyll是一个简单的免费的Blog生成工具,将纯文本转化为静态网站和博客;由于GitHub Pages生成的是静态页面,每次更新博客都需要手动更改HTML,这就使得每次写博客都变得很麻烦,而用了这个工具以后,它会根据预先设置好的格式来生成博客内容,就无需关心html代码,只需要把重心放在博客的写作上.
安装步骤
在安装jekyll之前需要安装Ruby
什么是Ruby
blockquote 百度百科 https://baike.baidu.com/item/Ruby/11419?fr=aladdin Ruby
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
安装Ruby
Ruby下载地址:https://rubyinstaller.org/downloads/

本次安装的是Ruby+DevKit 2.4.4-2(x64)
安装步骤:
同意安装协议
![同意安装协议]()
安装路径
![安装路径]()
第一次安装推荐使用默认路径,不使用默认路径也要安装在根目录,避免一些不必要的问题,我的路径
D:\Ruby24-x64安装的时候注意勾选Add Ruby executables to your PATH,如果不勾选可以手动添加。
选择是否安装MSYS2
![是否安装MSYS2]()
正在安装
![正在安装]()
安装完成:
![安装完成]()
安装完成后,会选择是否安装MSYS2
查阅了一下文档
rubyinstaller https://rubyinstaller.org/downloads/ WHICH DEVELOPMENT KIT?
从Ruby 2.4.0开始,我们使用MSYS2工具链作为我们的开发工具包。使用Ruby + Devkit安装程序版本时,它是一个可选组 件,因此不需要额外的下载/安装。使用Ruby而不使用Devkit版本时,可以通过运行单独安装MSYS2 Devkit
ridk install。MSYS2需要为Ruby构建本机C / C ++扩展,并且是Ruby on Rails所必需的。此外,它允许下载和使用Ruby宝石可以依赖的数百个开源库。Ruby 2.4.0及更新版本:MSYS2 DevKit作为安装的最后一步下载。它可以在每个
ridk install命令后安装。本页面是选择安装MSYS2,查了一下,暂时没有发现对Ruby有什么用,所以只是尝试安装了,并没有使用
![MSYS2安装页面]()
检查Ruby是否正常安装,会出现版本号:
1ruby -v

安装Jekyll
首先检查gem是否安装完毕:
1gem -v安装jekyll
1gem install jekyll检测是否安装完毕:
![检查安装]()
1jekyll new yourProject1cd yourProject1jekyll serve(s)
遇到的问题
cannot load such file – bundler (LoadError)
运行:jekyll serve报错
![报错]()
问题解决 缺少bundler安装依赖
安装bundler
1gem install bundler通过bundler安装组件
1bundler install
参考
- windows安装jekyll步骤及问题: https://blog.csdn.net/mouday/article/details/79300135







