Skip to content

anydigital/bladeswitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

153 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

permalink
/

πŸ₯· Bladeswitch

Ultra-lightweight starter compatible with BOTH Jekyll ⇋ and ⇋ Build Awesome (11ty) at the same time.

Killer switch features

Easy to start, easy to switch:

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:

Light dependencies

πŸ₯· Γ— JekyllΒ  PREVIEW πŸ₯· Γ— Build Awesome / 11tyΒ  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 start

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.

All you need

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

Under the hood:

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

More info

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

Featured in: