Skip to main content

Deployment

By Amr

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

Estimated reading time: 1 minutes

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 SettingsPages
  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