Marcus Webb
Developer and technical writer passionate about open source tools and the modern web.
Jekyll vs Gatsby: Which Static Site Generator Should You Choose in 2026?
A straight comparison of Jekyll and Gatsby β build speed, themes, learning curve, hosting, and which one is right for your next...
Jekyll Static Files and Assets: How to Manage Images, CSS, and JS
How Jekyll handles static files and assets β the assets/ folder, referencing files in templates, image management, static_files...
Jekyll Drafts and Publishing Workflow: How to Manage Content
How to use Jekyll drafts, future posts, unpublished pages, and a full editorial workflow β from idea to published post.
How to Use Sass and SCSS with Jekyll (Complete Guide)
A complete guide to using Sass and SCSS with Jekyll β directory structure, importing partials, variables, nesting, theming with...
Jekyll Permalinks and URL Structure: The Complete Guide
How Jekyll builds URLs β permalink patterns, built-in styles, custom permalinks for posts, pages, and collections, and best pra...
Jekyll Variables Reference: site, page, layout, and More
A complete reference for every Jekyll variable β site.*, page.*, layout.*, content, forloop, and paginator β with examples for ...
What Makes a Good Jekyll Theme? (Checklist Before You Buy)
Not all Jekyll themes are created equal. Here is what separates a well-built Jekyll theme from a pretty one β covering code qua...
Jekyll Liquid Tags: The Complete Reference Guide
A comprehensive reference for all Jekyll Liquid tags β if, for, assign, capture, include, case, raw, comment, and more with rea...
Jekyll Liquid Templating: A Beginner's Complete Guide
Learn Jekyll's Liquid template language from scratch β objects, tags, filters, control flow, loops, and practical patterns used...
Jekyll Directory Structure Explained: What Every File and Folder Does
A complete walkthrough of Jekyll's directory structure β every folder, file, and naming convention explained with practical exa...
Jekyll Remote Themes: How to Use Any GitHub Theme Without Installing It
Jekyll remote themes let you use any Jekyll theme hosted on GitHub without installing gem files. A complete guide to setup, cus...
Jekyll _config.yml: The Complete Configuration Guide
Everything you need to know about Jekyll's _config.yml β global settings, build options, plugins, collections, front matter def...
10 Things to Check Before Installing a Jekyll Theme
Before you commit to a Jekyll theme, run through this checklist. Covers responsiveness, GitHub Pages compatibility, accessibili...
Jekyll Includes vs Layouts: What's the Difference and When to Use Each
Confused about when to use Jekyll includes vs layouts? This guide explains both clearly, shows how they work together, and give...
Jekyll Layouts Explained: How to Structure Your Site Templates
A complete guide to Jekyll layouts β how they work, layout inheritance, passing data, and building a clean layout hierarchy for...
Jekyll Front Matter: The Complete Guide
Everything you need to know about Jekyll front matter β YAML syntax, built-in variables, custom fields, defaults, and real-worl...
How to Deploy a Jekyll Site to Firebase Hosting (2026 Guide)
Deploy Jekyll to Firebase Hosting β complete setup with the Firebase CLI, firebase.json config, custom domains, URL rewrites, a...
How to Deploy a Jekyll Site to AWS (S3 + CloudFront Guide)
Host your Jekyll site on AWS S3 with CloudFront CDN β a complete guide covering S3 bucket setup, CloudFront distribution, custo...
How to Pick the Perfect Jekyll Theme for Your Website
Learn how to choose the right Jekyll theme for your blog, portfolio, documentation site, or business β with a step-by-step fram...
How to Deploy a Jekyll Site to Vercel (2026 Guide)
Deploy Jekyll to Vercel β step-by-step setup, vercel.json configuration, custom domains, environment variables, and the Vercel ...
How to Deploy a Jekyll Site to Netlify (Complete 2026 Guide)
Everything you need to deploy Jekyll to Netlify β netlify.toml setup, build environment, custom domains, redirects, Netlify For...
How to Deploy a Jekyll Site to Cloudflare Pages (Step-by-Step Guide)
Deploy your Jekyll site to Cloudflare Pages β the fastest global CDN for static sites. A complete guide covering setup, build c...
How to Grow Traffic to Your Jekyll Blog (A Practical Guide for 2026)
Proven strategies to grow organic traffic to a Jekyll blog β keyword research, on-page SEO, link building, content promotion, a...
How to Monetize a Jekyll Blog in 2026 (7 Strategies That Actually Work)
Practical ways to make money from a Jekyll blog β affiliate marketing, sponsorships, digital products, consulting, and more. Wi...
How to Add a Custom 404 Page to Your Jekyll Site
Create a helpful custom 404 error page for your Jekyll site β with search, navigation suggestions, and platform-specific setup ...
Using Jekyll for Open Source Project Documentation
Jekyll is the default documentation platform for thousands of open source projects on GitHub. Here is how to set up, structure,...
How to Build a Resume or CV Website with Jekyll
Create a professional online resume or CV with Jekyll β structured YAML data, clean printable layout, PDF export, and free host...
Core Web Vitals for Jekyll Sites: A Practical Optimisation Guide (2026)
How to measure and improve Core Web Vitals (LCP, INP, CLS) on your Jekyll site β with practical fixes for the most common issues.
Jekyll with a Headless CMS: Contentful, Sanity, and Decap Compared
Add a visual content editor to your Jekyll site without giving up static performance. A comparison of Contentful, Sanity, and D...
How to Add a CMS to Jekyll with Decap CMS (Formerly Netlify CMS)
Add a visual content editor to your Jekyll site using Decap CMS β set up the admin panel, configure collections, and let non-de...
How to Add Interactivity to Jekyll with Alpine.js
Alpine.js is a lightweight JavaScript framework perfect for Jekyll sites. Learn how to add dropdowns, tabs, modals, accordions,...
How to Use Tailwind CSS with Jekyll (2026 Guide)
A step-by-step guide to setting up Tailwind CSS v4 with Jekyll β installation, PostCSS config, purging unused styles, and a wor...
Jekyll vs Webflow: Which Is Right for Your Website in 2026?
Jekyll and Webflow are both used to build beautiful, fast websites β but they work completely differently. Here is how to choos...
Jekyll vs Ghost: Which Platform Is Right for Your Blog in 2026?
Jekyll and Ghost both power great blogs β but they are built differently. A practical comparison of cost, features, writing exp...
Jekyll vs Astro: Which Static Site Generator Should You Use in 2026?
An honest comparison of Jekyll and Astro β performance, themes, learning curve, content handling, and which one is right for yo...
Accessibility Best Practices for Jekyll Themes (WCAG 2.2 Guide)
Build accessible Jekyll themes that meet WCAG 2.2 standards β semantic HTML, keyboard navigation, colour contrast, ARIA labels,...
How to Sell a Jekyll Theme: A Complete Guide for Developers
A step-by-step guide to building, packaging, and selling Jekyll themes β where to sell, how to price, what buyers expect, and h...
Best Jekyll Themes for Writers and Bloggers in 2026
The best Jekyll themes for writers, bloggers, and storytellers β beautiful typography, distraction-free reading, and clean writ...
How to Build a Multi-Author Blog with Jekyll
Set up a multi-author Jekyll blog with author pages, post attribution, bio cards, and per-author archives β using Jekyll collec...
Best Jekyll Themes for Small Business Websites in 2026
The best free and premium Jekyll themes for small business websites β professional design, fast loading, and easy to customise ...
How to Add an Email Newsletter Signup to Your Jekyll Site
Add a working email newsletter signup form to Jekyll β using Mailchimp, ConvertKit, Buttondown, or Netlify Forms. Setup guides,...
Jekyll E-commerce with Snipcart: Add a Shopping Cart to Your Static Site
Learn how to add a fully functional shopping cart to a Jekyll site using Snipcart. Product listings, checkout, payments, and or...
Jekyll Environment Variables: The Complete Guide
How to use environment variables in Jekyll β JEKYLL_ENV, accessing env vars in config, conditional builds, and best practices f...
Jekyll Liquid Filters: The Complete Cheatsheet (2026)
Every Liquid filter you need for Jekyll β string manipulation, date formatting, array filters, URL helpers, and Jekyll-specific...
Best Minimal Jekyll Themes in 2026 (Clean, Fast, Distraction-Free)
The best minimal Jekyll themes for blogs, portfolios, and personal sites β clean typography, fast load times, and zero visual c...
Jekyll vs Next.js: A Practical Comparison for 2026
Jekyll and Next.js both produce fast websites β but they are built for very different situations. Here is how to choose between...
How to Set Up a Custom Domain for Your Jekyll Site
Connect a custom domain to your Jekyll site on GitHub Pages, Netlify, or Cloudflare Pages β with DNS setup, HTTPS configuration...
How to Add a Table of Contents to Jekyll Posts
Add an automatic table of contents to your Jekyll posts β using kramdown's built-in TOC, the jekyll-toc plugin, or a JavaScript...
Jekyll Data Files: The Complete Guide to _data
Master Jekyll data files β store structured content in YAML, JSON, and CSV, loop through it in Liquid templates, and build navi...
Jekyll vs WordPress: Should You Switch in 2026?
An honest comparison of Jekyll and WordPress β speed, cost, security, ease of use, and SEO. Who should switch, who shouldn't, a...
How to Add a Contact Form to Your Jekyll Site
Add a working contact form to Jekyll without a backend β using Formspree, Netlify Forms, or Getform. Setup guides for all three...
How to Add Google Analytics to Your Jekyll Site
Add Google Analytics 4 to Jekyll in under 5 minutes β with the tracking snippet, privacy-friendly loading, and how to verify it...
Jekyll Hosting Comparison: GitHub Pages vs Netlify vs Cloudflare Pages vs Vercel
Compare the four best Jekyll hosting platforms β GitHub Pages, Netlify, Cloudflare Pages, and Vercel. Free plans, build times, ...
How to Migrate from WordPress to Jekyll Without Losing SEO
Migrate your WordPress site to Jekyll while preserving rankings β keep URLs intact, set up 301 redirects, transfer authority, a...
Create Dynamic Navigation and Smart Sidebars in Jekyll
Build flexible navigation menus and context-aware sidebars in Jekyll β using data files, active state detection, dropdown menus...
Jekyll Theme Architecture: Best Practices for Clean & Scalable Code
How to structure a Jekyll theme for maintainability and scale β file organisation, Sass architecture, reusable includes, front ...
How to Build a Jekyll Theme from Scratch
A complete guide to building your own Jekyll theme β layouts, includes, Sass, front matter defaults, gem packaging, and what ma...
25 Best Jekyll Themes for Blogs and Portfolios in 2026
A curated list of the best Jekyll themes for blogs and portfolio sites in 2026 β with live demos, star counts, and who each the...
Jekyll vs Hugo vs Eleventy: Which Static Site Generator in 2026?
An honest comparison of Jekyll, Hugo, and Eleventy β build speed, themes, ease of use, hosting, and which static site generator...
How to Build a Portfolio Website with Jekyll
Build a professional Jekyll portfolio site β showcase projects, add a blog, set up contact forms, and deploy to GitHub Pages. I...
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, ...
How to Auto-Generate Tag and Category Pages in Jekyll
Automatically create archive pages for every tag and category in your Jekyll blog using jekyll-archives β with custom layouts, ...
How to Add Schema Markup to Your Jekyll Site
Add JSON-LD structured data to your Jekyll site β Article, BreadcrumbList, FAQPage, and WebSite schemas β to improve search app...
How to Make Your Jekyll Site Load Under 1 Second
Practical techniques to optimise Jekyll site performance β image compression, CSS/JS minification, lazy loading, caching header...
How to Add Pagination to Your Jekyll Blog
Set up pagination in Jekyll using jekyll-paginate-v2 β split posts across multiple pages with numbered links, category filterin...
Jekyll Collections: The Complete Guide
Learn how Jekyll collections work β create custom content types, configure output, use front matter defaults, and build filtere...
How to Add Search to a Jekyll Site (Lunr.js vs Algolia)
Add full-text search to your Jekyll site using Lunr.js (free, no backend) or Algolia (fast, scalable). Setup guides for both op...
How to Automate Jekyll Builds with GitHub Actions
Set up GitHub Actions to automatically build and deploy your Jekyll site β with gem caching, HTML validation, link checking, an...
How to Build a Documentation Site with Jekyll
Set up a professional documentation site with Jekyll β using Just the Docs or similar themes, with search, navigation, versioni...
How to Add Comments to Jekyll: Disqus vs Giscus vs Utterances
Compare the three best comment systems for Jekyll sites β Disqus, Giscus, and Utterances. Setup guides, pros and cons, and whic...
15 Must-Have Jekyll Plugins for 2026
The essential Jekyll plugins every site needs β from SEO and sitemaps to image optimisation, search, and performance. All compa...
How to Add Dark Mode to Your Jekyll Site
Add a dark mode toggle to any Jekyll site β using CSS variables, a JavaScript toggle, and localStorage to remember the user's p...
Deploy Jekyll to GitHub Pages in 10 Minutes
Step-by-step guide to deploying a Jekyll site to GitHub Pages β from a new site to live URL in under 10 minutes, with a custom ...
Free vs Premium Jekyll Themes: What's Actually Worth Paying For?
Thinking about buying a premium Jekyll theme? Here's an honest comparison of free vs paid Jekyll themes β what you get, what yo...
Jekyll SEO Guide: How to Rank Higher on Google
A practical SEO guide for Jekyll sites β from jekyll-seo-tag setup to structured data, sitemaps, canonical URLs, Core Web Vital...
How to Migrate from WordPress to Jekyll (Complete Guide)
Step-by-step guide to migrating your WordPress blog or site to Jekyll β export your content, convert posts, set up redirects, a...
25 Common Jekyll Errors and How to Fix Them Fast
Running into Jekyll build errors? This guide covers the 25 most common Jekyll errors with exact fixes β from dependency issues ...
Jekyll Theme Setup Tutorial: Complete Walkthrough (2026)
A complete Jekyll theme setup tutorial β from installing Jekyll and picking a theme to configuring your site, adding content, a...
Jekyll Blog Setup Guide: From Zero to Live in 30 Minutes (2026)
A complete beginner's guide to setting up a Jekyll blog β installing Jekyll, choosing a theme, writing your first post, and dep...
Best Jekyll Themes for a Portfolio Website (2026)
The best Jekyll portfolio themes for designers, developers, photographers, and academics β with live demos, feature breakdowns,...
Jekyll vs Hugo: Full Comparison for 2026 (Themes, Speed, Hosting)
A complete comparison of Jekyll and Hugo β build speed, theme ecosystems, GitHub Pages support, customisation ease, and which s...
Best Static Site Themes in 2026 (Jekyll, Hugo & Eleventy)
A curated list of the best static site themes across Jekyll, Hugo, and Eleventy β covering blogs, portfolios, documentation, an...
Jekyll Theme vs WordPress Theme: Which Should You Choose in 2026?
An honest comparison of Jekyll themes vs WordPress themes β covering speed, cost, ease of use, SEO, and security to help you ma...
How to Change Your Jekyll Theme (Without Losing Content)
A safe, step-by-step guide to switching Jekyll themes β including how to migrate your posts, preserve your SEO, and avoid commo...
GitHub Pages Jekyll Theme: Complete Setup Guide (2026)
Everything you need to know about using Jekyll themes on GitHub Pages β supported themes, remote themes, deployment, and troubl...
How to Customize a Jekyll Theme (Complete Guide 2026)
Learn how to customize any Jekyll theme β override layouts, change colours and fonts, modify SCSS, and add custom functionality...
How to Install a Jekyll Theme (Step-by-Step Guide for 2026)
Learn exactly how to install a Jekyll theme from scratch β covering gem-based themes, GitHub Pages themes, and manual installat...
Best Free Jekyll Themes for GitHub Pages (2026)
The best free Jekyll themes that work seamlessly with GitHub Pages β no build step, no plugins, just push and deploy.
35 Best Jekyll Themes for 2026 (Free + Premium)
A hand-picked collection of the best Jekyll themes available in 2026 β covering blogs, portfolios, documentation, e-commerce, a...