Need help with jamstack-web-starter?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

scottishstoater
181 Stars 23 Forks MIT License 98 Commits 0 Opened issues

Description

Static website workflow utilising Eleventy, Tailwind CSS, Webpack and PostCSS.

Services available

!
?

Need anything else?

Contributors list

# 80,414
HTML
CSS
css-fra...
spectre
92 commits

Rocket icon

JAMStack 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 if you want)
  • 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
  • Webpack used to bundle scripts
  • Scripts optimised for production
  • Document
     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, compress 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.