Lume
Static site generator for Deno
README
🔥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
faster, simpler and easier to use and configure, besides being super flexible.
- Supports multiple file formats, like Markdown, YAML, JavaScript,
TypeScript, JSX 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.
- If you like the project and want to provide some support
Quick start
Make sure you have Deno installed.
Create your first page, for example, using the Nunjucks file index.njk:
- ```html
- ---
- 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/ci.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.