Jekyll

Jekyll still runs a great many documentation sites and blogs, usually because GitHub Pages made it the default years ago. The guides below are written for teams living with that choice: working within or around the GitHub Pages plugin allowlist, making Ruby toolchains reproducible, speeding up builds that grew slow, and upgrading Jekyll and Ruby without breaking output.

For teams ready to leave, the migration guides cover the two common destinations — Eleventy, which keeps Liquid templates familiar, and Hugo — including how to replace each plugin and keep every URL working.

Paths for a team running Jekyll The root asks what hurts most. Plugin limits on GitHub Pages lead to building with GitHub Actions instead. Inconsistent Ruby toolchains lead to a Docker image. Slow builds lead to incremental builds and profiling. Wanting to leave leads to migration guides for Eleventy or Hugo. Staying on Jekyll or moving on? What hurts most today? Plugin allowlist Build in Actions any plugin, any version Ruby on laptops Docker image same toolchain everywhere Slow builds Profile and cache incremental, fewer plugins Time to leave Migrate Eleventy or Hugo
Each branch corresponds to a group of guides below.

Choosing the Right Static Site Generator for Production

Number of Jekyll guides of each kind Vertical bars: How-tos 8, Fixes 2, Comparisons 2 and Concepts 2. Jekyll guides by kind 8 How-tos 2 Fixes 2 Comparisons 2 Concepts
14 guides use Jekyll in depth; each is listed below under the section it belongs to.

Production-Ready Deployment & CI/CD for SSGs

  • Vercel ISR vs Static Generation for SSGsComparisonISR rebuilds pages on demand; static generation builds everything upfront. Astro, Eleventy, Hugo, and Jekyll have no ISR — they rebuild and purge at the CDN.
Topics with the most Jekyll guides Horizontal bars, largest first: Jekyll Plugin Ecosystem 9, Migrating Between Static Site Generators 2, SSG Framework Selection Matrix 2 and Netlify vs Vercel Deployment Strategies 1. Where Jekyll comes up Jekyll Plugin Ecosystem 9 Migrating Between Static Site Generators 2 SSG Framework Selection Matrix 2 Netlify vs Vercel Deployment Strategies 1
Topic pages give the wider context for each group; the numbers count only guides that use this tool in depth.

Often used with Jekyll

  • Eleventy5 shared guidesIncremental builds, image pipelines and the data cascade.
  • Hugo5 shared guidesBuild time at scale, image caches, modules and multilingual sites.
  • GitHub Pages3 shared guidesPublishing from Actions and custom domains.
  • Astro3 shared guidesIslands, content collections, astro:assets and deployment.
  • GitHub Actions1 shared guidesCaching, matrix builds, reusable workflows and pinning.
  • Next.js1 shared guidesStatic export for content sites, its limits and alternatives.