emanote
Tool that renders plain-text notes as a website, with a live preview server while editing.
Emanote renders a folder of plain-text notes as a website. A live server updates the preview while the notes are edited, and a separate command writes the HTML files for deployment. Output is customized through Heist templates. It is built on Ema, and the project describes itself as the spiritual successor to neuron, with a migration guide from neuron. It is written in Haskell and installed with Nix, following the installation guide.
The getting-started page links a template repository that includes a GitHub Pages workflow for static site deployment.
Worth knowing
The install page says the nixpkgs package is out of date and that the author is prohibited from updating it, and it advises against using that package.
Identity
- Status
- Active
- Maintainer
- Sridhar Ratnakumar4
- Maintained by
- Individual
- First release
- 202210
Rendering and deploy
- Runs as
- Static files, Dev only3
- Rendering
- Static output7
- Install with
- nix profile install7
Releases
Adoption
Sources
- 2026-10-23: links
emanote.srid.ca - 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/srid/emanote - 2026-10-23: links, Runs as
emanote.srid.ca/start - 2026-10-23: Maintainer, License
hackage.haskell.org/package/emanote - 2026-10-23: Categories, Runtime, Content storage, License, License model
github.com/srid/emanote/blob/master/emanote/README.md - 2026-10-23: Built on
ema.srid.ca - 2026-10-23: Install with, Rendering
emanote.srid.ca/install - 2026-10-23: Templating
emanote.srid.ca/theme - 2026-10-23: Multilingual
emanote.srid.ca/config - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/srid/emanote/releases - 2026-10-23: Contributors
api.github.com/repos/srid/emanote/contributors?per_page=1