Skip to content

matthiasott/eleventy-plus-vite

Repository files navigation

Eleventy Plus Vite
🏃💨

A clean and fast Eleventy Starter Project with Vite.

Netlify Status

Features

Getting started

Start by generating a new repository based on this project.

After cloning (or downloading) the repository to your local machine, install all dependencies with the command

npm install

Run dev server

The project comes with Eleventy’s built-in development server. You can start the server with

npm start

or

npx @11ty/eleventy --serve

Build

To trigger a production build, use

npm run build

or

npx @11ty/eleventy

Deploy a fork of this template to Netlify

Deploy to Netlify

CSS

By default, this starter project uses Sass with an opinionated folder structure. Feel free to replace this structure with your own. If you prefer to write standards-compliant, good old plain CSS, this is also supported. Nesting is then possible via the PostCSS Nesting plugin, following the CSS Nesting specification.

Autoprefixer adds necessary browser prefixes. The browserslist settings can be adjusted in package.json.

Roadmap

  • Add more base styles and a demo page that shows example styles and components
  • Add a toggle button for the dark mode theme
  • More advanced base styles for modern CSS layout
  • Webmention/IndieWeb support

Feedback

Please provide feedback! 🤗 Ideally by filing an issue here – or via a pull request.

Thank you!

This starter project would not have been possible without the many great sites and projects I was able to learn from, use as inspiration, and shamelessly copy code from: