EleventyViteStarter

v60 — Eleventy Starter Template

By riipandi

An Eleventy and Vite static site starter with Tailwind CSS, RSS, and sitemap, plus development and build scripts.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-09-30View source

What stands out

A quick read of the recorded project description.

01

Eleventy dev server with live reload, with Vite integrated as middleware

02

Production builds are generated by Eleventy and then processed by Vite

03

Tailwind CSS support, with @egoist/tailwindcss-icons integrated

04

CSS processed with PostCSS and Autoprefixer; browserslist can be adjusted in package.json

05

Built-in RSS feed and XML sitemap

Template Details

v60 is an Eleventy starter template that combines Eleventy's static site generation with Vite's build pipeline. During development, Vite is integrated as middleware into the Eleventy dev server to provide live reload; for production builds, Eleventy's output is then processed by Vite. Styling uses Tailwind CSS, with PostCSS and Autoprefixer adding browser prefixes, and the browserslist configuration is located in package.json. The template also includes an RSS feed and an XML sitemap.

The repository provides pnpm install, dev, and build commands, and gives deployment entry points for Vercel, Netlify, and Cloudflare Pages. Cloudflare Pages deployment requires setting NODE_VERSION in environment variables; for preview branches, refer to the example configurations for PUBLIC_SITE_URL and ELEVENTY_PRODUCTION. The Lighthouse scores mentioned in the README are the author's own claims and were not independently verified in this material.

Regarding licensing, the repository uses the MIT license, allowing use, modification, commercial use, and distribution of the code, provided the copyright and license notice are retained when distributing. Third-party assets such as demo images, fonts, and icons must be checked separately for their own licenses, and external services such as domains and hosting may incur costs.

EleventyViteStarter

Is it right for your project?

Use Cases

  • You need an Eleventy static site starter project
  • You want to use Vite in Eleventy for build and dev middleware
  • You write styles with Tailwind CSS and need automatic browser prefixing
  • You need to provide an RSS feed and XML sitemap for the site

Suitable For

  • Front-end developers familiar with pnpm and Eleventy
  • Static site projects preparing to deploy to Vercel, Netlify, or Cloudflare Pages
  • Teams that need MIT-licensed code for secondary development or commercial use

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Use pnpm install to install dependencies

  2. 2

    pnpm dev starts the Eleventy dev server

  3. 3

    pnpm build runs the production build

  4. 4

    When deploying to Cloudflare Pages, set the NODE_VERSION environment variable

  5. 5

    The deployment buttons and example environment variables in the README can serve as hosting configuration references

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.

Must comply with when using

  • You may freely use, modify, use commercially, and distribute the code of this version.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • When deploying to Cloudflare Pages, you must set NODE_VERSION in environment variables to 18.17.1 or 20.9.0, otherwise the build may fail.
  • The README deployment section mentions Next.js, but this project is actually an Eleventy template; that statement is inconsistent with the project's tech stack, and deployment should not be configured as Next.js.
  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

You need to add `NODE_VERSION` with value `18.17.1` or `20.9.0` on the environment variables setting.

Original README

You'll want to fork this repository and deploy your own Next.js website.

Original README
https://github.com/riipandi/v60/blob/main/LICENSEhttps://github.com/riipandi/v60/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 82 / 100
Technologies
Eleventy · Vite
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2024-12-04
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Eleventy as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: f094b65f138cdb04d8dcbd92d14be384cbbdb91bced50177a718eb631ba0025a

2026-10-01T15:14:17.584Z

Source file / repository
# v60 - Eleventy Vite Starter

[![Netlify Status](https://api.netlify.com/api/v1/badges/f2fd46fe-530a-4cc9-bd81-f197ff54b322/deploy-status)](https://app.netlify.com/sites/v60-demo/deploys)

A clean and fast Eleventy Starter Project with Vite.

## Features

- Eleventy v3.0 + live reload
- Vite v5 as Middleware in Eleventy Dev Server (uses [eleventy-plugin-vite](https://github.com/11ty/eleventy-plugin-vite/))
- Eleventy build output is post-processed by [Vite](https://vitejs.dev)
- CSS post-processing with PostCSS and [Autoprefixer](https://github.com/postcss/autoprefixer)
- [Tailwind CSS](https://tailwindcss.com) support + [@egoist/tailwindcss-icons](https://www.npmjs.com/package/@egoist/tailwindcss-icons)
- RSS feed 🧡
- XML sitemap
- Great Lighthouse score 💯💯💯💯

## Getting started

Start by [generating a new repository based on this project](https://github.com/riipandi/v60/generate).

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

```sh
pnpm install
```

## Up and running

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

```sh
pnpm dev
```

To trigger a production build, use

```sh
pnpm build
```

## Deploy your own

You'll want to fork this repository and deploy your own Next.js website. Once you have an
image generator that sparks joy, you can setup [automatic GitHub](https://vercel.com/github)
deployments so that pushing to master will deploy to production! 🚀

[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/riipandi/v60&project-name=v60-eleventy&repo-name=v60-eleventy&env=ELEVENTY_PRODUCTION)
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/riipandi/v60)

#### Cloudflare Deployment

You need to add `NODE_VERSION` with value `18.17.1` or `20.9.0` on the environment variables setting.
Visit [Cloudflare pages docs](https://developers.cloudflare.com/pages/platform/build-configuration/)
for more information.

Example environment variables for the preview branch:

```env
PUBLIC_SITE_URL=${CF_PAGES_URL}
ELEVENTY_PRODUCTION=true
```

## CSS

[Autoprefixer](https://github.com/postcss/autoprefixer) adds necessary browser prefixes. The [browserslist](https://github.com/browserslist/browserslist) settings can be adjusted in `package.json`.

## Feedback

Please provide feedback! 🤗 Ideally by [filing an issue here](https://github.com/riipandi/v60/issues) – 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:

- Matthias Ott [matthiasott/eleventy-plus-vite](https://github.com/matthiasott/eleventy-plus-vite)
- Zach Leatherman [zachleat.com](https://github.com/zachleat/zachleat.com)
- Max Böck’s [Eleventastic](https://github.com/maxboeck/eleventastic)
- Stephanie Eckles’s [11ty Netlify Jumpstart](https://github.com/5t3ph/11ty-netlify-jumpstart)
- Miriam Suzanne [miriamsuzanne.com](https://www.miriamsuzanne.com)
- W3T [web3templates.com](https://web3templates.com/)

## License

This project is open-sourced software licensed under the [MIT license](./LICENSE).

Copyrights in this project are retained by their contributors.
See the [license file](./LICENSE) for more information.

---

<sub>🤫 Psst! If you like my work you can support me via [GitHub sponsors](https://github.com/sponsors/riipandi).</sub>
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

eleventy-base-blog

eleventy-base-blog

The officially maintained Eleventy blog starter template, MIT licensed, includes posts, tag pages, archives, an about page, a 404 page, an Atom feed, and sitemap.xml, with per-page CSS bundling, syntax highlighting, and image optimization.

Eleventy · Blog

eleventy-garden

eleventy-garden

An Eleventy-based digital garden starter template for building a personal knowledge site organized through hyperlinks. It supports Roam-style double-bracket links, backlink display, and hover cards for backlinks.

Eleventy · Starter

eleventastic

eleventastic

Eleventastic is an Eleventy starter kit by Max Böck, used as the base for new 11ty projects. It integrates Sass, Webpack, SVG icon sprites, critical CSS, and HTML minification into the 11ty build without external steps.

Eleventy · Starter

neat-starter

neat-starter

An Eleventy-based static site starter template integrating Netlify CMS, Alpine.js, and Tailwind CSS. It provides a ready-to-run example site, a one-click Netlify deploy button, and an MIT-licensed codebase.

Eleventy · Starter

Eleventy-Starter-Boilerplate

Eleventy-Starter-Boilerplate

An Eleventy-based blog starter template with Tailwind CSS, Webpack, PostCSS, ESLint, and Prettier, optional Netlify CMS, and built-in SEO metadata, sitemap, and 404 page.

Eleventy · Blog

eleventy-plus-vite

eleventy-plus-vite

A static site starter combining Eleventy and Vite, with a live-reloading development server, Vite-based production post-processing, a PostCSS pipeline with Autoprefixer and cssnano, critical CSS inlining and asynchronous CSS loading, a web font loading strategy example, fluid typography, basic dark mode, an…

Eleventy · Starter