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.
# Release builds
luarocks install seal
# Development builds
luarocks install --server=https://luarocks.org/dev seal
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).