Create Jekyll blog and host it on Github like a Ninja

Learn to develope your own Blogging system, easier than Wordpress. And host it for free on Github.
4.1 (54 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,710 students enrolled
Start Learning Now
  • Lectures 11
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

We will convert a static HTML5 website into a dynamic blog using Jekyll, which is a Ruby gem. You dont have to know ruby programming, only basic HTML/CSS knowledge is needed. You will also learn how to connect domain name to your website and how to host website on Github for free. Jekyll is faster than WordPress and easier to learn.

I have made the course FREE now, as of 16th June 2016.

  • Learn How to Host Free Unlimited Static Websites
  • Learn how to create your Content Management System
  • Use Github as your free hosting server
  • We will also create email capture pages, contact page.
  • Sick of dealing with hosting companies? We will learn how to use Github as our free hosting to run our Jekyll powered blog.
  • Connect custom domain names to your website
  • Search Engine Optimization for our Blog

What are the requirements?

  • Basics of HTML and CSS

What am I going to get from this course?

  • Host any website on Github for free
  • Learn to develope your own Blogging system with Jekyll
  • Connect your custom website domain name to your github account
  • Basics of Git

Who is the target audience?

  • This course is meant for whoever want to create their CMS website
  • And learn how to use Github as their free hosting server

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction and overview

Our website preview and course overview


Tools required to run Jekyll locally


The basic static website, and commiting to our Github repository. We will convert this statuc website into Jekyll blog in next lectures.


I will show you hot to connect your .COM, .NET, etc domain name (which you can buy from Godaddy or 1on1 Domain registrar) to your free account.You can even use this method to host any HTML5 website.

4 questions

This quiz tests your knowledge about basic html and jekyll

Section 2: Creating Jekyll Blog

Separating header and footer section into separate files. As well add jekyll folders.


Creating nav page and looping through all site pages to add them automatically into our navigation.

Quiz 2
3 questions

Creating dynamic blog posts/entries pages, but we will learn how to fix dynamic images and titles in next video.

Adding dynamic page title, subheadings and cover image. Navigation sorting.
Quiz 3
3 questions

Let your users contact you with a form.


Blog page paginations (Next and previous buttons)

Section 3: Bonus

Every website needs Search Engine Optimization, our HTML5 markup is good but lets add something more.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

I'm currently working as a Sr. UI Engineer at Directi, Mumbai. I've been in the web development field for more than 5 years. I love what I do. It's amazing.

I started my career teaching web design at an art/design school back in 2009. Other than programming with JavaScript I love to read NodeJs, Relativity Time and books about the power of the subconscious mind. I also try to live as a concerned citizen.

On weekends, you'll probably find me biking down a mountain, taking it easy.

I just followed my dream and have learned most of what I know from the best teacher there is - life. Over the years I have worked at various organizations related to web development that helped me grow my knowledge further.

At Udemy, I'm here to teach with you in the most entertaining and interactive way possible. My objective is to keep my students happy with what they are learning, because, you learn the most only when you enjoy it.

Ready to start learning?
Start Learning Now