demo: https://siteelm.netlify.com/ (source)
It's just another static site generator for Elm, but has some features.
- you can write YAML in preamble sections
- in a preamble, you can load external YAML files
- it's easy to mix dynamic Elm components
- simple rules to use
to make a template, what you need to do is writing preamble models, their decoder, and two functions return Html Never (for HEAD and BODY)
% npm install -g elm
% npm install -g siteelm
or if you'd like to do everything locally,
% npm install -D elm siteelm
in this case, type "% npx siteelm ใ" instead of "% siteelm ใ"
% mkdir mysite
% cd mysite
% siteelm init
Then you'll see a scaffold in the directory.
% cd mysite
% siteelm server -d
Then access "http://localhost:3000/"
The server supports file watching and auto reloading.
If you don't need the server, use siteelm watch
instead.
% cd mysite
% siteelm make -o