Elm Markup is a markup language that integrates closely with Elm.
You describe your document and get a parser that can parse that document or hand you nice error messages.
Check out the talk I gave at Oslo Elm Day. Or just read the v3 release article, it gives more detail on why this project might be more than it seems.
To get started, check out the /examples
folder:
Basic
- A single file that defines a document and where the markup source is written in a literal string. This should be useful to get you used to creating a document and rendering it.Blog
- The same asbasic
, but with external markup files and a basic setup to use theelm-markup
CLI.Editor
- The same asBlog
, except we've made a basic rich text editor for our document.
There'a also an Elm Markup CLI
, which can be used to check errors on external elm markup files.
There's an Elm Markup VSCode Extension
which has syntax highlighting and automatic error detection using the elm-markup
cli.