Skip to content

lumeland/lume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

20a2b94 Â· Apr 29, 2025
Apr 28, 2025
Sep 7, 2023
Apr 15, 2025
Apr 16, 2025
Apr 15, 2025
Apr 13, 2025
Apr 21, 2025
Apr 21, 2025
Nov 15, 2021
May 25, 2022
Jan 21, 2025
Apr 21, 2025
Dec 4, 2024
Apr 14, 2025
Jan 1, 2024
Dec 4, 2024
Jan 15, 2025
Apr 14, 2025
Mar 6, 2025
Jan 31, 2025

Repository files navigation

🔥Lume

deno.land/x/lume Contributor Covenant

Lume is the Galician word for fire but also a (yet another) static site generator for Deno.

It’s inspired by other general-purpose static site generators, such as Jekyll and Eleventy, but it’s faster, simpler and easier to use and configure, besides being super flexible.

  • Supports multiple file formats, like Markdown, YAML, JavaScript, TypeScript, JSX, Vento and Nunjucks, and it’s easy to extend.
  • You can hook any processor to transform assets, like Terser for Javascript or PostCSS for CSS.
  • It’s Deno: Forget about managing thousands of packages in node_modules or complex bundlers. Lume only installs what you need. Clean, fast and secure.


Quick start

Make sure you have Deno installed.

Create your first page, for example, using the Vento file index.vto:

---
title: Welcome to my page
---
<html>
  <head>
    <title>{{ title }}</title>
  </head>
  <body>
    <h1>{{ title }}</h1>
  </body>
</html>

Build it:

deno run -A https://deno.land/x/lume/cli.ts

This command will compile your documents to HTML and save them into the directory _site.


Please see CHANGELOG for information about the recent changes.

Licensed under the MIT License. See LICENSE for more information.