documentation
index
jekyll
Jekyll Documentation
Technical documentation for Jekyll development with the Zer0-Mistakes theme.
Getting Started
Features & Integrations
Content Enhancement
Development
Quick Reference
Development Commands
# Start development server (Docker)
docker-compose up
# Start development server (Ruby)
bundle exec jekyll serve --config "_config.yml,_config_dev.yml"
# Build for production
bundle exec jekyll build
# Check configuration
bundle exec jekyll doctor
Essential Front Matter
---
title : "Page Title"
description : "SEO description (150-160 chars)"
layout : default # or journals, home
date : 2026-01-24T00:00:00.000Z
categories : [ Category ]
tags : [ tag1 , tag2 ]
permalink : /custom-url/
# Feature flags
mermaid : true # Enable Mermaid diagrams
mathjax : true # Enable MathJax formulas
comments : false # Disable Giscus comments
---
Project Structure
zer0-mistakes/
βββ _config.yml # Production config
βββ _config_dev.yml # Development overrides
βββ _layouts/ # Page templates
βββ _includes/ # Reusable components
βββ _sass/ # Stylesheets
βββ assets/ # Static files
βββ pages/_posts/ # Blog posts
βββ pages/_docs/ # Documentation
βββ docs/jekyll/ # Technical docs (you are here)
External Resources
Part of the Zer0-Mistakes Jekyll Theme documentation.