Personal-Space/blog/markdowns/blog.md
Eugene van Aubel 6d9b011b53 Released
2024-10-15 22:32:15 +02:00

51 lines
1.3 KiB
Markdown

============
> *markup.rocks* is a client-side app that lets you **edit**, **preview** and
> **convert** between documents written in various markup languages in your
> browser.
----
## Open source!
Check out markup.rocks on [github] to view the source code, file issues and
contribute.
markup.rocks wouldn't be possible without these open source projects:
* [GHCJS] - Amazing Haskell to JavaScript compiler
* [Pandoc] - Extraordinary document converter which I shamelessly compiled to
JS and built an interface around
* [Reflex] and [Reflex-DOM] - Great set of libraries that hold this app
together with the Functional Reactive Programming constructs they provide.
1. First item
2. Second item
- Nested item
3. Third item
- Item 1
- Item 2
- Subitem 1
- Subitem 2
- Item 3
### Building
The easiest way to get a working GHCJS installation is to use the provided
nix-based build environment.
```bash
$ git clone https://github.com/osener/markup.rocks.env
$ git clone https://github.com/osener/markup.rocks
$ markup.rocks.env/activate # this will take a while
$ make -C markup.rocks
```
[github]:https://github.com/osener/markup.rocks
[GHCJS]:https://github.com/ghcjs/ghcjs
[Pandoc]:http://pandoc.org/
[Reflex]:https://github.com/ryantrinkle/reflex
[Reflex-DOM]:https://github.com/ryantrinkle/reflex-dom