Attributes
Very Popular
Includes Deno configuration
Repository
Current version released
a week ago
Dependencies
deno.land/x
other
jsr:@std/cli@1.0.8jsr:@std/crypto@1.0.3jsr:@std/encoding@1.0.5/hexjsr:@std/fmt@1.0.3/colorsjsr:@std/front-matter@1.0.5jsr:@std/front-matter@1.0.5/anyjsr:@std/fs@1.0.6jsr:@std/http@1.0.12/file-serverjsr:@std/jsonc@1.0.1jsr:@std/log@0.224.11jsr:@std/path@1.0.8jsr:@std/path@1.0.8/posixjsr:@std/toml@1.0.2jsr:@std/yaml@1.0.5npm:@js-temporal/polyfill@0.4.4npm:markdown-it-attrs@4.3.0npm:markdown-it-deflist@3.0.0npm:markdown-it@14.1.0
Versions
- v2.4.3Latest
- v2.4.3Latest
- v2.4.2
- v2.4.1
- v2.4.1
- v2.4.0
- v2.3.3
- v2.3.2
- v2.3.2
- v2.3.1
- v2.3.1
- v2.3.0
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.19.4
- v1.19.3
- v1.19.2
- v1.19.2
- v1.19.1
- v1.19.0
- v1.18.5
- v1.18.4
- v1.18.3
- v1.18.2
- v1.18.1
- v1.18.0
- v1.17.5
- v1.17.4
- v1.17.3
- v1.17.2
- v1.17.1
- v1.17.0
- v1.16.2
- v1.16.1
- v1.16.0
- v1.15.3
- v1.15.2
- v1.15.1
- v1.15.0
- v1.14.2
- v1.14.1
- v1.14.0
- v1.13.2
- v1.13.1
- v1.13.0
- v1.12.1
- v1.12.0
- v1.11.4
- v1.11.3
- v1.11.2
- v1.11.1
- v1.11.0
- v1.10.4
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.1
- v1.9.0
- v1.8.0
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.25.5
- v0.25.4
- v0.25.3
- v0.25.2
- v0.25.1
- v0.25.0
- v0.24.0
- v0.23.3
- v0.23.2
- v0.23.1
- v0.23.0
- v0.22.6
- v0.22.5
- v0.22.4
- v0.22.3
- v0.22.2
- v0.22.1
- v0.22.0
- v0.21.1
- v0.21.0
- v0.20.2
- v0.20.1
- v0.20.0
- v0.19.0
- v0.18.1
- v0.18.0
- v0.17.1
- v0.17.0
- v0.16.6
- v0.16.5
- v0.16.4
- v0.16.3
- v0.16.2
- v0.16.1
- v0.16.0
- v0.15.4
- v0.15.3
- v0.15.2
- v0.15.1
- v0.15.0
- v0.14.0
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.1
- v0.12.0
- v0.11.0
- v0.10.8
- v0.10.7
- v0.10.6
- v0.10.5
- v0.10.4
- v0.10.3
- v0.10.2
- v0.10.1
- v0.10.0
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
๐ฅLume
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.
- See the docs to learn more
- Propose new ideas and get help at Discord
- If you like the project and want to provide some support see our Open Collective organization
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.