Simple marked renderer to include image attributes in markdown. Also generates vimeo links.
npm install marked-images
var marked = require('marked');
var renderer = new marked.Renderer();
require('marked-images')(renderer); // monkey-patches the renderer
var html = marked(markdown, {renderer:renderer});
{number}x{number} in the title text part of the link in quotes after the url e.g.
![](src "1x2 title text")
or
![](src "title text 1x2")
generates:
<img src="src" alt="" width="1" height="2" title="title text">
any attribute name=value, no quotes around the value e.g.
![](src "width=1 height=2 align=right title text")
generates:
<img src="src" alt="" width="1" height="2" align="right" title="title text">
start src with 'vimeo/' e.g.
![](vimeo/00000000 "500x281")
generates:
<iframe src="//player.vimeo.com/video/00000000" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen width="500" height="281"></iframe>