gridsome-plugin-remark-container
Version:
Markdown parsing for custom containers
19 lines (18 loc) • 469 B
JavaScript
// create a node that will compile to HTML
const element = (tagName, classes = [], children = [], properties = {}) => {
properties.className = classes.length ? classes : properties.className
return {
type: 'admonitionHTML',
data: {
hName: tagName,
hProperties: classes.length
? {
className: classes
}
: {},
hProperties: properties
},
children
}
}
exports.element = element