Abstract
Interchangeable parts were, in a sense, the beginning of the modern machine era. The idea that one part can replace another one while preserving the overall structure is very powerful, and thoroughly embodied in Jekyll. Our projects so far have substituted the default components of a theme with new parts, and more precisely, web technologies that served as perfect replacements. One interchangeable part freely replaced another, without any fundamental changes to Jekyll, and we obtained a new functionality or feature. What happens, though, when you open the hood and look inside? In this chapter, we are going to open Jekyll, look inside, and extend the functionalities that it offers. We will be customizing the feature set that Jekyll offers by adding plug-ins. We start by discussing the role Ruby plays in the making of Jekyll and how to install Ruby offline for your own use. We play with it briefly and use it to create a skeleton Jekyll project. In this chapter, we use a different code-hosting platform called Bitbucket to host the code and show that the implementation of Git across various platforms remains the same. We also go through the workflow of continuous integration and compiling Jekyll in the cloud to include the plug-ins. After the compilation, we discuss the concept of secure keys and how to automate the build process using Codeship to push the code to Bitbucket and Rake, which is a build tool for Ruby. We are not only opening Jekyll to look inside, but also opening a design studio using a Jekyll theme and the plug-ins as add-ons for the various tasks a design studio needs to accomplish.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Vikram Dhillon
About this chapter
Cite this chapter
Dhillon, V. (2016). Open Jekyll?. In: Creating Blogs with Jekyll. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1464-0_13
Download citation
DOI: https://doi.org/10.1007/978-1-4842-1464-0_13
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-1465-7
Online ISBN: 978-1-4842-1464-0
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books