Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srid/ema

Change-aware static site generator for Haskell programmers
https://github.com/srid/ema

haskell static-site-generator

Last synced: 3 days ago
JSON representation

Change-aware static site generator for Haskell programmers

Awesome Lists containing this project

README

        

# ema

[![Hackage](https://img.shields.io/hackage/v/ema.svg?logo=haskell)](https://hackage.haskell.org/package/ema)
[![Harmelessness Code of Conduct](https://img.shields.io/badge/harmless-8A2BE2)](https://srid.ca/coc "This project follows the 'Harmlessness Code of Conduct'")

Ema is a next-gen **Haskell** library toolkit for building [jamstack-style](https://jamstack.org/) static sites, with fast hot reload. See [ema.srid.ca](https://ema.srid.ca/) for further information.

https://user-images.githubusercontent.com/3998/116333460-789c1400-a7a1-11eb-8d28-297c349e42c6.mp4

## Hacking

Run `bin/run`. This runs the Ex04_Multi example.

To run the docs, run `nix run github:srid/emanote -- -L ./docs`.

## Getting Started

https://ema.srid.ca/start

## Discussion

To discuss the Ema project, [join Matrix][matrix] or post in [GitHub Discussions][ghdiscuss].

[matrix]: https://matrix.to/#/#ema:matrix.org
[ghdiscuss]: https://github.com/EmaApps/ema/discussions