Create Static Sites with Jekyll And GitHub Pages
4.2 (43 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.
1,514 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create Static Sites with Jekyll And GitHub Pages to your Wishlist.

Add to Wishlist

Create Static Sites with Jekyll And GitHub Pages

Use Jekyll, a popular static site generator, to harness the power of GitHub Pages. Faster websites, deployed via Git.
4.2 (43 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.
1,514 students enrolled
Created by Awesome Inc
Last updated 3/2014
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install the Jekyll software
  • Create a basic Jekyll blog or website on your local machine
  • Use GitHub Pages to host your Jekyll-generated site for free
  • Migrate from your existing Wordpress blog or site using jekyll-import
View Curriculum
Requirements
  • Computer with shell/terminal access
  • Basic experience with a Command Line Interface (create & change directories)
  • Text editor
  • Basic front-end web development experience (HTML, CSS, JavaScript)
  • Basic Git experience (commit, clone, pull, push)
Description

Jekyll is the world's most popular static-site generator. This enables web developers to use many of the features of server-side Content Management Systems (like templates, themes, and blog-awareness) while taking advantage of the speed, security, and simplicity of static sites. Plus, this mighty little Ruby script lives on both your computer and on GitHub's servers, which means you get super-fast hosting that's only a `git push` away, and free for you and all your collaborators!

Who is the target audience?
  • Web developers who want to learn how to use the most popular static site generator
  • Wordpress developers and site admins who want to improve speed and reduce complexity for basic sites
  • Software developers (particularly Rubyists) who want to blog they way they code (with Git)
  • Open-source software maintainers who want to create landing pages for their GitHub-hosted projects
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 19 Lectures Collapse All 19 Lectures 01:15:19
+
About Jekyll and GitHub Pages
3 Lectures 08:58



Why would I use Jekyll over a CMS or hand-coded Static Site?

Advantages to Jekyll
2 questions
+
Getting Started with Jekyll
2 Lectures 06:51


What are some of the common operations you'll use with Jekyll via the command line / terminal?

Using Jekyll from the command line
2 questions
+
Interacting with GitHub Pages
2 Lectures 10:52
Get a GitHub account
05:55

Cloning a repository from your GitHub repo
04:57
+
Creating Content
3 Lectures 10:29
Your first Post
02:27

Pushing commits to your GitHub repo
02:13

Your first Page
05:49
+
Advanced Settings
6 Lectures 29:08
Configuration
04:57

Deployment
06:04

Themes
06:31

Plugins
04:25

Templating
03:37

Data
03:34
+
Migrating your content and your team
2 Lectures 08:09
Migrating from other platforms
05:31

Content editing with Prose.io
02:38
+
Wrapup
1 Lecture 00:52

Now that you've finished this course, you're off to the races with Jekyll and GitHub pages! Included here are 2 handy code references: my personal website (code, site) and the documentation site from Bootstrap (code, site)

Recap of Jekyll and GitHub Pages
00:52
About the Instructor
Awesome Inc
3.9 Average rating
118 Reviews
8,351 Students
6 Courses
Learn to Code, Start a Company, Create Something New.

Founded in 2009, Awesome Inc exists to create and grow high-tech startups. We do this by hosting community events, leading technology education courses, and offering a shared workspace. Our Awesome Fellowship Program provides mentorship for early-stage startups, while our Awesome Inc U program helps anyone learn to code. Our small but nimble team is made up of engineers, designers, marketers, and experienced entrepreneurs. Collectively, we hold masters degrees in economics, business, psychology, and public administration, and have started more than half a dozen companies.