惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
aimingoo的专栏
aimingoo的专栏
腾讯CDC
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园_首页
B
Blog RSS Feed
D
Docker
M
MIT News - Artificial intelligence
爱范儿
爱范儿
I
InfoQ

Fooleap's Blog

渴望理想 | Fooleap's Blog 19 年底一些事 | Fooleap's Blog 藉秋风,跑起来 | Fooleap's Blog 一个人去跑步 | Fooleap's Blog 8 月的跑量仿佛是那暑假的作业 | Fooleap's Blog 三伏天跑步那么难受,为何还要跑? | Fooleap's Blog 解决小程序开发“当前系统代理不是安全代理” | Fooleap's Blog 忘却配速的夏日跑步 | Fooleap's Blog 六月天时“带水”跑步更爽 | Fooleap's Blog 出来混迟早要还的 | Fooleap's Blog 跑步不能当饭吃 | Fooleap's Blog 将京东移动端详情页链接转为 PC 端 | Fooleap's Blog 不是热就是雨 | Fooleap's Blog 这半月,我跑了 11 个 520 | Fooleap's Blog 跑完流汗一时爽,一直流汗一直爽 | Fooleap's Blog 初夏夜跑 | Fooleap's Blog Electron 中打开 QQ 临时会话 | Fooleap's Blog 春节期间的培隆角 | Fooleap's Blog 从春天跑到夏天 | Fooleap's Blog 晨雾中奔跑 | Fooleap's Blog 漫步春雨中 | Fooleap's Blog 跑在木棉花下 | Fooleap's Blog 我在春节依然坚持跑步 | Fooleap's Blog 伴随着日出跑步 | Fooleap's Blog 没有最好,只有更好 | Fooleap's Blog 电子气温计 | Fooleap's Blog 渡亭小学的金凤花 | Fooleap's Blog 随心而跑 | Fooleap's Blog 2018 跑步小结 | Fooleap's Blog 在 gVim 中使用“非等宽字体” | Fooleap's Blog
如何搭建 Jekyll 写作环境 | Fooleap's Blog
fooleap · 2014-08-11 · via Fooleap's Blog

Windows 用户可前往 在 Windows 上搭建 Jekyll 写作环境

在好久好久以前,我提到了我 从 WordPress 切换到 Jekyll 的缘由。自从使用 Jekyll 写博,到现在也已经有两年半左右的时间,Jekyll 也日趋成熟,使用起来也相当舒畅,无过多的不适感。

废话在前

上一篇介绍 Jekyll 的博文发布时,Jekyll 还只是在 0.* 的版本,目前版本已经迭代到 2.2.0,其官网也在此前进行改版,目前文档相对比较完善。

一直说 Jekyll 是静态博客生成器,那么 Jekyll 应该如何在本地安装呢?换句话说,就是如何在本地部署博客环境。这并不复杂,鄙人也说过网上资源千千万万,也认为多我一个不多,少我一个不少,所以一直没想写。

但想到,若有人以前从没了解到或接触过 Jekyll,无意间进我的博客,也想知道是怎么弄的?在此提供一些资源也是不错的,免得浪费时间去做我做过的体力活。

Ruby 环境的部署

Jekyll 是使用 Ruby 语言写成的,所以首先要安装一个 Ruby 的解释器。而 Ruby 的各种资源在 Windows 上运行频频报错,因此并不推荐在 Windows 上折腾,若你不得不在 Windows 下工作,可以参考 这篇文章 部署。Mac OS X 鄙人并没接触过,固在此也仅介绍在 Linux 上的部署,相信和 Mac OS X 上的安装方法大同小异。

Ruby 环境的安装,一般采用可以提供版本管理及切换的命令行工具 RVM,这个工具的安装十分简单。

安装 RVM 仅需一条命令:

$ curl -L get.rvm.io | bash -s stable

载入环境:

$ source ~/.rvm/scripts/rvm

source 的作用之一是方便用户不用另开终端便可快速载入环境变量,在此也可另开一个虚拟终端而不执行该命令。

安装 Ruby:

目前的最新的正式版本是 2.1.2

设置 2.1.2 版本为默认版本:

以上参考 如何快速正确的安装 Ruby, Rails 运行环境,关于 RVM 的更多使用方法可参考 RVM 实用指南。 至此,已经安装了 Ruby ,以及早就已经提供的 RubyGems、Rake,如果你想了解这些概念,可以查看 这篇文章

安装 Jekyll:

2.0.0 版本做了较大的调整, 内置 CoffeeScript 的支持,因此需要手动安装一个 JavaScript 运行环境作为依赖,如 node.js。

在 Arch Linux 是这样:

在 Ubuntu 则是:

到这里,Jekyll 的本地环境就搭建完成。

以上 rvm, gem 使用时下载速度过慢可用 淘宝提供的镜像

参考资料

本文历史

  • 2014 年 08 年 11 日 完成初稿

最近更新

猜你喜欢