Markup.rocks
Pandoc based document editor and converter in your browser.
Install / Use
/learn @ozanvos/Markup.rocksREADME
markup.rocks
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.
Building
The easiest way to get a working GHCJS installation is to use the provided nix-based build environment.
$ git clone --recursive https://github.com/osener/markup.rocks.env
$ git clone --recursive https://github.com/osener/markup.rocks
$ markup.rocks.env/activate # this will take a while
$ make -C markup.rocks
Please note that the JavaScript file GHCJS generates as a result of this process includes Pandoc and will be subject to the restrictions its license, GPL version 2, has.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
