基于很多人使用 Windows 系统,配置jekyll比较麻烦,higrid 有个省力的方法是推荐直接使用 **绿色版jekyll**。PortableJekyll,即Portable Jekyll for Windows,是一个在Windows环境下配置环境变量后开箱即用的绿色版Jekyll环境,Windows环境下极力推荐使用(省去手工下载配置以及各种环境不兼容、网络通的繁琐),包括Git、Ruby、Python、Jekyll依赖、CURL,其中Git及CURL非必须。以下全部围绕 Windows 下的配置及使用。
Github pages并非必须使用 Jekyll 用来搭建,而是使用Jekyll更便捷,当然直接使用Html可以达到同样的效果;网络上很多在Windows中配置jekyll的教程新手感觉抓狂,采用 绿色jekyll 更便捷,还可以配置在u盘上
Windows 用户到下面的网址下载作者提供的一个省去配置的环境包
https://github.com/madhur/PortableJekyll
PortableJekyll-master.zip 大概是 522M,解压后占用约 1.46G。
解压后运行目录下的 setpath.cmd
,里面只有一句,配置了一下环境变量。由于在 CMD 下对环境变量的修改只对 当前窗口 有效,所以只能自己手动添加了,如下:
x:\PortableJekyll-master\ruby\bin;
x:\PortableJekyll-master\devkit\bin;
x:\PortableJekyll-master\git\bin;
x:\PortableJekyll-master\Python\App;
x:\PortableJekyll-master\devkit\mingw\bin;
x:\PortableJekyll-master\curl\bin
使用时替换你的路径,去掉换行(不然贴不全),补到系统环境变量后面。经测试:如果已安装Git,则此文件夹非必须,不需要用Git则注意对应的Git环境变量也不要加到环境变量path中去
环境变量在添加后不会立即生效,即在 cmd 直接敲下面要用的命令时是不会起效的,把 explorer.exe 重启即可。
其实也不用非要加到系统环境变量里,在同一个 cmd 文件时设置了临时环境变量的同时后面加上 jekyll serve
,效果是一样一样的…(待更新)
这一步就简单了,打开 cmd,定位到你要建立博客的目录,建立一个名叫 myblog
的博客,敲入如下命令:
jekyll new myblog
cd myblog
jekyll serve
这时你的博客已经建立好了,并且在本地开启了一个服务器,可以通过 localhost:4000
进行访问。
直接定位到博客目录下的 _posts
目录,可以看到一个以 .markdown
结尾的文件,这就是一篇文章。
写好一篇文章后以 年-月-日-主题名.markdown
的格式命名,不要有中文,等待下一步进行网站的生成。
打开 cmd ,定位到当前博客的根目录,运行命令
jekyll build
结果如下
x:\PortableJekyll-master\myblog>jekyll build
Configuration file: x:/PortableJekyll-master/myblog/_config.yml
Source: x:/PortableJekyll-master/myblog
Destination: x:/PortableJekyll-master/myblog/_site
Generating...
done.
生成成功。访问 localhost:4000
,完成。
参考 官方网站 学习更多内容