Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Theme
jekyll-theme-zer0 Local
Jekyll v4.4.1
Last Build Oct 18, 02:18
Page Location
Page Info
Layout default
Collection docs
Path _docs/deployment/index.md
URL /docs/deployment/
Date 2026-10-18
Source Code

Set repository: USER/REPO in your _config.yml to enable source-code shortcuts.

Deployment

Deploy your Zer0-Mistakes Jekyll site to various hosting platforms.

Hosting Options

Platform Pros Cons
GitHub Pages Free, automatic deploys, built-in CI Limited plugins, whitelist only
Netlify Free tier, custom headers, forms Requires separate account
Vercel Fast CDN, serverless functions Jekyll not primary focus
Self-hosted Full control Requires server management

Guides in This Section

Quick Deploy

GitHub Pages (Fastest)

  1. Push your site to a GitHub repository
  2. Go to Settings → Pages
  3. Select your branch (usually main)
  4. Site deploys automatically

Netlify (Most Features)

  1. Connect your GitHub repository to Netlify
  2. Set build command: jekyll build
  3. Set publish directory: _site
  4. Deploy triggers on every push

Environment Configuration

The theme uses dual configuration for different environments:

File Purpose
_config.yml Production settings
_config_dev.yml Development overrides

In production, ensure:

  • posthog.enabled: true (if using analytics)
  • url matches your domain
  • baseurl is set correctly for subpaths

Next Steps

See also