Overview
Jekyll is an open-source, easy-to-use CMS for rapidly generating static websites. It does not require a database or other heavy CMS framework tooling.
In this instructor-led, live training (onsite or remote), participants will learn how to use Jekyll to build a complete website based on simple, text-based files.
By the end of this training, participants will be able to:
- Install and configure the tools needed for generating static websites.
- Use Markdown, Liquid templates, and Sass to generate content and layout.
- Host and manage a Jekyll website directly from GitHub Pages.
- Rapidly test and deploy variations of a web page (content, layout, colors, etc.)
- Migrate an existing CMS (e.g., WordPress) to Jekyll
- Troubleshoot issues with a website.
Audience
- Web designers
- Bloggers
- Content editors
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on deployment and testing in a live-lab environment.
Note
- To request a customized training for this course, please contact us to arrange.
- To learn more about Jekyll, please visit: https://jekyllrb.com/
Requirements
- A general understanding of HTML and CSS
- An understanding of GitHub concepts
Course Outline
Introduction
- Jekyll vs WordPress vs Drupal
Installing and Configuring Jekyll
Overview of Jekyll Features and Design
Introduction to Markdown for Writing Content
Generating the Website
Using Liquid for Creating the Layout
Styling the Website with SaaS
Deploying the Website to GitHub Pages
Migrating a WordPress Website to Jekyll
Troubleshooting
Summary and Conclusion