How to Convert an HTML Template to a Jekyll Theme
A step-by-step guide to converting a static HTML template into a reusable Jekyll theme — with layouts, includes, front matter, and Sass integration.
Tips, guides, and roundups to help you build a better Jekyll site.
A step-by-step guide to converting a static HTML template into a reusable Jekyll theme — with layouts, includes, front matter, and Sass integration.
Automatically create archive pages for every tag and category in your Jekyll blog using jekyll-archives — with custom layouts and SEO-friendly URLs.
Add JSON-LD structured data to your Jekyll site — Article, BreadcrumbList, FAQPage, and WebSite schemas — to improve search appearance and rich snippets.
Practical techniques to optimise Jekyll site performance — image compression, CSS/JS minification, lazy loading, caching headers, and Core Web Vitals improvements.
Set up pagination in Jekyll — using jekyll-paginate-v2 to split posts across multiple pages, with page numbers, prev/next links, and category pagination.
Learn how Jekyll collections work — create custom content types, configure output, use front matter defaults, and build filtered collection pages.