Getting Started

As first steps, perform the following before proceeding to the tutorial section below:

(If you are using cabal, rather than Nix - run ghcid in place of bin/run).

That should start the Ema dev server displaying a simple website. Go ahead and try modifying either the Markdown content in ./content or the Haskell source in ./src/Main.hs, and observe how the web view updates instantly.

Next, in the tutorial let’s try using this template repo to create a basic website.

Nix is optional. The template repository will work with plain cabal.
Links to this page