New: light and dark mode in every theme

Static sites from plain Markdown

Meteorite is a fast static site generator written in Rust. Write content in Markdown, configure with YAML, and swap themes in one line. No database, no runtime, no build chain.

cargo install meteorite
~1 sto build 10,000 pages
1binary, nothing else to install
0databases or servers to run
2bundled themes, light and dark

Everything a site needs, nothing it doesn't

A single folder of Markdown and YAML in, a folder of static files out.

Plain files, in git

Pages are Markdown with YAML front matter. There is no database to back up and nothing to keep running.

Writing content

Themes that just plug in

A theme is a folder. Change one line and the same content renders with a different look. Your own templates override the theme without forking it.

Using themes

Fast, with live reload

Parallel builds, and rebuilds that only touch what changed while you edit. The browser reloads on save.

See the numbers

Code that reads well

Build-time syntax highlighting with separate light and dark palettes, plus copy buttons. No client-side JavaScript required.

Highlighting

Sections, tags and pagination

Nested sections, taxonomies, menus, permalinks, data files, a table of contents and shortcodes are built in.

Organising content

Safe to publish

A link checker catches broken pages before your readers do, and the build refuses paths that could escape the output directory.

Security model

Configuration you can read

One file describes your site

Everything lives in plain YAML next to your content. Pick a theme, set your menus, turn on feeds and search.

  • Atom and RSS feeds, a sitemap and robots.txt, generated for you
  • A client-side search index you can load from any theme
  • Optional HTML and CSS minification for production
Configuration reference
config.yml
title: My Site
base_url: https://example.com/
theme: default

menus:
  main:
    - { name: Docs, url: /guide/ }

taxonomies: [tags]
paginate_by: 10
search:
  enabled: true

Build your first site in a minute

Install, scaffold, and serve. Edit a file and watch the browser update.