An Eleventy starter skeleton
Skeleventy gives you a rock solid foundation to build fast and accessible static websites.
Features
- Clean, understated design - a good starting point for a portfolio or blog
- A minimal build pipeline with Laravel Mix
- Gorko, a smart little Sass-powered utility class generator
- Purgecss to remove unused CSS
- HTML minifier
- Supports ES2017 JavaScript, with Babel compilation
- SEO friendly page meta, including Open Graph and Twitter
- Image lazy loading
- Responsive navigation
- XML Sitemap
Getting started
Prerequisites
Node v10+
Installation
- Clone the repo
git clone https://github.com/josephdyer/skeleventy.git
cd
into the project folder and runnpm install
- Start the local development server by running
npm run dev
Tip: Eleventy has live reload baked in!
Ready to deploy?
The npm run production
command will remove any unused CSS with Purgecss and minify the CSS and JS files.
I highly recommend using Netlify to host your site on, so I've included a netlify.toml
configuration file for your convenience.