1
1
mirror of https://github.com/srid/ema.git synced 2024-12-04 04:36:01 +03:00
ema/docs/index.md

30 lines
1.4 KiB
Markdown
Raw Normal View History

2021-05-19 05:29:04 +03:00
# Ema
:::{.avatar}
2021-05-19 05:43:37 +03:00
![](/favicon.svg){.w-32 .h-32 .float-right}
2021-05-19 05:29:04 +03:00
:::
{.text-xl .mb-8}
[Ema](https://github.com/srid/ema) is a next-gen **Haskell** library toolkit for building [jamstack-style](https://jamstack.org/) static sites. Ema sites are *change-aware*; in addition to good ol' static site generation, it provides a live server supporting **fast hot-reload** in the browser on code *or* data change.
{.text-gray-600}
The ultimate goal of ema is to facilitate creating with ease your own [neuron](https://neuron.zettel.page/), or just about any app that creates a browser view of arbitrarily changing data (on disk, database, or whatever). Ema is designed to facilitate creation of apps whose data is normally *edited* via traditional mechanisms (eg: text editor) but *rendered* as a delightful web page - so as to provide an economical read-only view of your data on desktop & mobile.
:::{.my-8}
* [Getting Started](start.md)
* [Guide](guide.md)
* [Concepts](concepts.md)
* [Ema News](https://notes.srid.ca/ema) ([RSS Feed](https://notes.srid.ca/ema.xml))
:::
:::{.flex .justify-center .items-center .mb-8}
<video autoplay loop muted>
2021-05-19 05:43:37 +03:00
<source src="/static/ema-demo.mp4" type="video/mp4">
2021-05-19 05:29:04 +03:00
<p>Your browser doesn't support HTML5 video. Here is
2021-05-19 05:43:37 +03:00
a <a href="/static/ema-demo.mp4">link to the video</a> instead.</p>
2021-05-19 05:29:04 +03:00
</video>
:::
:::{.flex .justify-center .items-center}
[![FAIR](https://img.shields.io/badge/FAIR-pledge-blue)](https://www.fairforall.org/about/)
:::