# Home

Vowel is a very simple Markdown- and CSS-based website generator.

To try it out, `cd` into a directory of markdown files and run:

```
npx -p svelte@next -p feist@latest npx feist
```

(This `npx` command forces the Svelte 5 peer depedency, without which the app will throw an error.)

![A woman dancing](https://littlefair.imgix.net/florence-tango.jpeg?width=2048&auto=format%2Ccompress) Here's a photo

Vowel is a minimal website framework for developers who love to write CSS and read RSS.

Vowel will generate a feature-rich HTML website from a directory of markdown files. The output is plain HTML. You can style it however you want with your own CSS.

See a [demo on StackBlitz](https://stackblitz.com/edit/stackblitz-starters-nh7m7v?file=home.md). (**Error:** This demo might not work due conflicts in Svelte 5's peer dependencies.)

Vowel is created by Sam Littlefair. If you have questions or comments, [reach out to me on Twitter](https://twitter.com/samlfair).

**Warning!** This project is still in early development. There are many bugs and the API is changing quickly.

# Features

## 🗺️ Sitemap

Submit your website to search engines with a sitemap that lists all of your pages.

## 📡 RSS

Deliver your content to RSS readers with an Atom feed that lists your full posts in reverse-chronology.

## ⚡️ Speed

Get a blazing-fast, Svelte-rendered website.

## 🗿 Static generation

Load pages quickly with plain HTML.

## 🔒 Copyright

Display an up-to-date copyright in the footer of your website.

## 🔗 Rich link previews

Create rich links with titles and images, both internally and externally.

## 🚏 Navigation

Structure your content with a header, nav, sitemap, and breadcrumbs.

## 🙃 Emoji favicon

Use any emoji you want for your website's icon.

## 🖇️ Custom taxonomies

Go beyond tags to create authors and categories.

## 🧮 Advanced frontmatter

Display dates, lists, nested properties, links, and images in your frontmatter.

## 👩‍🎤 Live editing

See updates live as you save.

# Try it

/docs/quickstart
