• Stars
    star
    312
  • Rank 134,133 (Top 3 %)
  • Language Nunjucks
  • License
    MIT License
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Eleventy Web Starter is a lightweight Eleventy boilerplate utilising, ESBuild Tailwind and PostCSS.

Eleventy Web Starter

Eleventy 路 Tailwind CSS 路 HTML 路 CSS 路 Javascript

Contents


Project Overview

  • The project uses Eleventy as a static site generator
  • Default templating is Nunjucks (can be changed)
  • PostCSS set up to handle:
    • TailwindCSS
    • CSS Imports
    • Autoprefixer
  • PurgeCSS to remove unused CSS (set up for TailwindCSS by default) in production
  • HTML minified in production
  • CSS inlined and minified in production
  • esbuild used to bundle and minify scripts
  • Document <head> crafted using htmlhead.dev

Getting Started

Install dependencies

npm install

Working locally

Starts watch tasks to compile when changes detected

npm start

Creating a production build

Minify HTML, minify JS, inline and minify CSS.

npm run build

Deployment

You can host the production output on any web server or service you like and upload it via any method, it'll work.

If you don't have an existing place to host your site you should have a look at Netlify, I can't recommend it enough. To get started you can hit the button below.

Deploy to Netlify


Credits