Skip to content

probins/lume

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥Lume

lume is the galician word for fire, but also a (yet another) static site generator for Deno.

It's inspired in other general purpose static site generators such Jekyll or Eleventy but it's faster, simpler and easier to use and configure, besides being super flexible.

  • Support for multiple file formats like markdown, yaml, javascript, typescript, jsx, nunjucks and it's easy to extend.
  • You can hook any processor to transform assets, like sass or postcss for CSS.
  • It's Deno: forget about manage thousand of packages in node_modules or complex bundlers. Lume only install that you need. Clean, fast and secure.


Quick start

Make sure you have Deno installed.

Create your first page, for example using a nunjucks template:

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

  <body>
    <h1>{{ title }}</h1>
  </body>
</html>

Run it:

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

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


Please see CHANGELOG for more information about recent changes.

The MIT License (MIT). Please see LICENSE for more information.

About

🔥 Static site generator for Deno 🦕

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%