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.
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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: About Jekyll and GitHub Pages|
Why Jekyll and Github PagesPreview
Popular websites powered by JekyllPreview
Differences between Jekyll and CMSPreview
|Quiz 1||2 questions|
Why would I use Jekyll over a CMS or hand-coded Static Site?
|Section 2: Getting Started with Jekyll|
Install Jekyll locallyPreview
Create Jekyll sitePreview
|Quiz 2||2 questions|
What are some of the common operations you'll use with Jekyll via the command line / terminal?
|Section 3: Interacting with GitHub Pages|
Get a GitHub account
Cloning a repository from your GitHub repo
|Section 4: Creating Content|
Your first Post
Pushing commits to your GitHub repo
Your first Page
|Section 5: Advanced Settings|
|Section 6: Migrating your content and your team|
Migrating from other platforms
Content editing with Prose.io
|Section 7: Wrapup|
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)
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.