Resources
Below are some resources that I found extremely helpful in learning and maximizing Jekyll as a blogging platform. I highly recommend bookmarking these resources and using them frequently as you learn Jekyll.
Jekyll
- Official site
- Jekyll home page. Features help, documentation, and news about Jekyll.
- Jekyll Bootstrap
- Blogging scaffolding for Jekyll sites. Integrates Bootstrap and other frameworks into default Jekyll builds.
- Jekyll Github Repo
- Jekyll source files
- Alphabetizing Jekyll Tags
- Great article on organizing and sorting tags for archive pages by Michael Lanyon. I used his approach for this blog.
- How to Create Data-Driven Navigation
- Blog post by Dale Tournemille on creating dynamic menus in Jekyll through the use of a data file.
- Jekyll Dynamic Menus
- A dynamically generated hierarchical menu in jekyll by Jonathan Vollebregt. Works without plugins so is Github safe.
- Creating Dynamic Menus in Jekyll
- Article by ThinkShout on using URLs to generate intellegent dynamic menus.
Markdown
- Daring Fireball
- Markdown syntax reference written by John Gruber, creator of Markdown.
- Kramdown Quick Reference
- Quick reference guide for Kramdown, Jekyll’s current default Markdown rendering engine. Features code examples and description of common formatting tasks.
Liquid
- Project homepage
- Home page for the Liquid templating language. Contains downloads, documentations, and links to external resources.
- Liquid for Designers
- Shopify reference targeted at designers, with an emphasis on explaining language components and syntax.
- Shopify Theme Guides
- Although largely focused on Shopify, provides a nice syntax reference for Liquid.
YAML
- Yaml.org
- YAML.org home page. Links to specifications, related projects, and news. Although fairly technical, specifications provide a nice syntax resource.
Github
- Github Pages Gem
- Part of the Gihub repository. Allows you to track the latest versions of Jekyll components within Github so that you can stay current if using Github for deployment.
Deployment
- Git-ftp
- Git integrated FTP client. Good for integrating Git source control into a FTP-based deployment.
- Git Deployment
- Article by Nicolas Gallagher outlining a deployment strategy for static sites using Git. Although technical, it’s one of the clearest examples I’ve found on the subject.
- Github Pages
- Official site and documentation. Contains a section on Jekyll integration and deployment.