intro-to-jekyll

intro-to-jekyll

Presentation for Jekyll camp in Ghent, Belgium: intro to Jekyll

Intro to Jekyll

Speaker: Johan Ronsse

Session contents:

  • Basics: layouts and includes
  • Intro to Liquid
    • Using real data in HTML prototypes using {% raw %}{% cycle %}{% endraw %}
    • Displaying page state with YAML front matter {% raw %}({% if %}, {% unless %}){% endraw %}
  • Blogging with Jekyll
    • The paginator object
    • Making an RSS feed
    • Sitemap.xml with Jekyll
  • The Jekyll site config object
  • Managing links and permalinks
  • Markdown parsers
    • Maruku, Kramdown, Red Carpet
    • Footnotes with Kramdown
  • Adding open graph metadata to your site
  • Jekyll plugins - my experience so far e.g. cycle random, file exists
  • Providing test websites for clients with baseurl