collaborative editor base on sharejs with live-rendering of markdown and pdf export