@lumeland/lume
v4.0.1
Published
A fast and flexible static site generator
Readme
🔥Lume
Lume is the Galician word for fire but also a (yet another) static site generator.
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.
- 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
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:
npx @lumeland/lume buildThis 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.
