Skip to content

EmmaTheMartian/seal

Repository files navigation

Seal

luarocks


A meta-programmable markup language designed for making stylish and simple static sites.

Seal bases around creating macros which process literal tokens and write HTML.

Installation

# Release builds
luarocks install seal

# Development builds
luarocks install --server=https://luarocks.org/dev seal

Developers

Don't edit src/seal.lua, this file is compiled by Moonscript.

Make sure to recompile seal.moon before committing:

moonc src/seal.moon

To quickly test changes, you can use this shell one-liner:

moonc src/seal.moon && lua bin/seal test -s src.seal -o test/output/

This will recompile seal.moon and then run Seal on the test directory using the compiled src/seal.lua instead of the system-wide Seal install (if exists).

Packages

No packages published