marxup – frivolous markup language

originally named after the 19th century philosopher karl marx, and later the 20th century philosopher groucho marx

installing marxup

$ make && make install

running marxup

$ marxup -

$ marxup <file>

calling marxup

#include <stdio.h>
#include <marxup.h>

int main(void) {
  marxup(stdin, stdout, 0);
  return 0;
}

writing marxup

# header
  <h1>header</h1>

*bold*
  <b>bold</b>

_italic_
  <i>italic</i>

[a link: /]
  <a href='/'>a link</a>

{an image: /orz.gif}
  <img src='/orz.gif' alt='an image'>

{#a video: /orz.mp4}
  <video src='/orz.mp4' title='a video'>

{~audio: /orz.ogg}
  <audio src='/orz.ogg' title='audio'>

> a quote
  <blockquote>a quote</blockquote>

* list
  <ul><li>list</li></ul>