0.2.0 • Published 3 years ago
marked-media v0.2.0
usage
import { marked } = from "marked";
import markedMedia from "marked-media";
const { renderer } = markedMedia("http://example.com/media/");
marked.use({ renderer });
example 1
marked.parseInline("")
generates:<img src='http://example.com/media/1' style='width:300px' title='test img'></img>
example 2
marked.parseInline("")
generates:<audio alt='this is audio' controls><source src='http://example.com/media/1' type='audio/wav'></audio>
example 3
marked.parseInline("");
generates:<iframe width='560' height='315' src='https://www.youtube.com/embed/PB4gId2mPNc' title='YouTube video player' frameborder='0' allow='accelerometer;autoplay;clipboard-write;' allowfullscreen></iframe>