Learning Jekyll By Example
Learning Jekyll By Example
Building a Jekyll Website, Start to Finish
About the Book
Please view the updated version of my book on my website.
In what can only be explained as the Ultimate Jekyll Tutorial, you will learn how to build a Jekyll website start to finish. From a blank folder on your file system, you will learn how to install Ruby, Jekyll, and the various modules it depends on. You will then build a full, working Jekyll blog from scratch using the Twitter Bootstrap framework and deploy it on Amazon S3.
"Learning Jekyll By Example" will teach you everything you need to know about publishing a Jekyll website.
Select portions of the tutorial are available for free on my website, but by purchasing the book from Leanpub, you'll receive a DRM free PDF, Mobi, and E Pub book with the entire walkthrough. As a bonus, the full book contains additional tutorials on optimizing your Jekyll website for search engines, speeding your website up with resource bundling and Amazon's CloudFront content distribution network, and a command line reference guide. You'll also get a Glossary of Terms filled with Jekyll-related material, as well as bonus material, including the files for the completed tutorial.
Table of Contents
- Introduction to Jekyll
- Why Jekyll?
- Moving from Tumblr
- Hosted Wordpress
- Who Jekyll is For
- Building a Jekyll Website, Start to Finish
- Installing Jekyll
- Mac OS X
- Starting Your Website
- Adding Content
- Using Auto-Generate and the Jekyll Server
- Building the Theme
- Download Bootstrap
- Creating a Layout
- Liquid Template System
- Using Includes
- Building a Sidebar
- Setting Up Blog Posts
- Post Dummy Content
- Introduction to Post Loops
- The Main Loop
- Post Content Pages
- Creating a Static Page
- Deploying to Amazon S3
- Using Your Own Domain Name
- Changing DNS on CloudFlare
- Accessing Your Website Without a “www”
- Changing DNS on Amazon Route 53
- Command Line Reference
- Installing Jekyll Plugins
- Sitemap Plugin
- Optimizing Your Jekyll Website For Search Engines
- SEO Overview
- Relevent Content
- Meta Descriptions
- Author Rank
- Custom Meta Descriptions
- Author Rank in Jekyll
- Optimizing Load Times
- Resource Bundling
- Installing the Jekyll Asset Pipeline
- Concatenating CSS
- Deploying on Amazon CloudFront
- Configuring Your CloudFront Distribution
- Changing Your Domain’s DNS (Again)
- Extra Materials and Goodies
- Glossary of Terms
The Leanpub 60-day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms
80% Royalties. Earn $16 on a $20 book.
We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $12 million USDwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them