mirror of
https://github.com/wassname/template.git
synced 2026-06-29 02:00:33 +08:00
19 lines
441 B
JavaScript
19 lines
441 B
JavaScript
import marked from 'marked';
|
|
|
|
marked.setOptions({
|
|
gfm: true,
|
|
smartypants: true
|
|
});
|
|
|
|
export default function(dom, data) {
|
|
let markdownElements = [].slice.call(dom.querySelectorAll('[dt-markdown]'));
|
|
markdownElements.forEach(el => {
|
|
let content = el.innerHTML;
|
|
let indent = " ";
|
|
// Set default indents to the first or second line
|
|
|
|
// content.replace("\n ", "\n" + indent);
|
|
el.innerHTML = marked(content);
|
|
});
|
|
}
|