1
0
Fork
You've already forked lume
0
forked from lume/lume
🔥🪰 Static site generator for Deno
  • TypeScript 86.1%
  • Vento 8%
  • JavaScript 3.5%
  • CSS 1.8%
  • Nunjucks 0.3%
2026年07月08日 21:41:31 +02:00
.github removed issue templates 2026年06月27日 11:24:31 +02:00
archetypes fix formatting issues 2026年06月12日 17:30:25 +02:00
cli added --inspect flag 2026年07月03日 18:03:35 +02:00
core new plugin: git_info 2026年07月01日 19:14:03 +02:00
debugbar feat: HMR 2026年06月27日 11:14:55 +02:00
deps added --inspect flag 2026年07月03日 18:03:35 +02:00
middlewares Strict merge utility function; consistent handling of options 2026年05月26日 19:29:01 +02:00
plugins pwa: add migrate_from key 2026年07月08日 21:41:31 +02:00
tests pwa: add migrate_from key 2026年07月08日 21:41:31 +02:00
.editorconfig add .editorconfig 2021年11月15日 14:39:14 +01:00
.gitattributes updated gitattributes 2025年10月23日 00:46:12 +02:00
.gitignore anchors option for check_urls 2025年08月20日 13:00:57 +02:00
CHANGELOG.md added --inspect flag 2026年07月03日 18:03:35 +02:00
cli.ts added --inspect flag 2026年07月03日 18:03:35 +02:00
CODE_OF_CONDUCT.md deno fmt 2024年12月04日 11:02:01 +01:00
CONTRIBUTING.md fixed tests 2026年01月26日 20:44:47 +01:00
deno.json updated versions with a minimum of 24h 2026年07月03日 01:29:07 +02:00
LICENSE updated deps 2024年01月01日 10:53:52 +01:00
lint.ts fix plugin order 2025年11月11日 01:49:18 +01:00
mod.ts moved hmr logic to utils. Improved watcher 2026年06月27日 12:40:22 +02:00
README.md deno fmt 2024年12月04日 11:02:01 +01:00
serve.ts fix Deno 2.8 types 2026年05月24日 12:00:36 +02:00
types.ts moved archetypes to core 2026年06月11日 19:52:48 +02:00

🔥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.