1
1
mirror of https://github.com/srid/ema.git synced 2024-11-30 03:03:13 +03:00
ema/docs/start.md
2022-06-11 11:22:04 -04:00

1.1 KiB

order
1

Getting Started

Before proceeding with the tutorial section below, let's get the template app up and running locally:

  1. Install Nix1 and enable Flakes
  2. Clone the template repository locally
  3. Run bin/run2 and access the site at http://localhost:9001

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.

{.last} [Next]{.next}, in the tutorial let's try using this template repo to create a basic website.


  1. Nix is optional, though it provides the best development experience. The template repository may work with plain cabal, but this is not officially tested. ↩︎

  2. If you are using cabal rather than Nix, run ghcid in place of bin/run. ↩︎