Skip to content
/ bladeswitch Public template

The only starter compatible with BOTH (!) Jekyll⇋Eleventy at the same time 🥷 (and CMS included!)

License

Notifications You must be signed in to change notification settings

anydigital/bladeswitch

Repository files navigation

permalink
/

🥷 Bladeswitch

The only starter compatible with BOTH (!) Jekyll⇋Eleventy at the same time.

It allows you to develop locally without Ruby friction (thanks to 11ty), and deploy natively to GitHub Pages using built-in Jekyll engine — no GitHub Actions required!

Now, also includes Sveltia CMS. All of this — with only 3 direct dependencies:

Minimal Dependencies

🥷v.Jekyll  PREVIEW 🥷v.Eleventy  PREVIEW
via Gemfile
via package.json
as remote_theme via _config.yml or via package.json for 11ty

3. pico.css optional

from CDN via _data/site.yml

Quick Deploy

A. Natively, w/o GitHub Actions:

Using Jekyll on GitHub Pages

  1. Click ↑ to init your own repo.
  2. Go to ⚙️ Settings → Pages.
  3. Set Branch to main and Save.
B. Fully preconfigured:
Using Eleventy on Netlify

All You Need

_data/site.yml              # YOUR site-wide metadata
_includes/default.liquid    # YOUR layout template
*.md                        # YOUR content (editable via CMS!)

Under the Hood

admin/                      # Sveltia CMS configs
Gemfile                     # Jekyll gems
_config.yml                 # Jekyll config
package.json                # 11ty packages


Repo: https://github.com/anydigital/bladeswitch


Featured in: