Ghost/core/server/lib/mobiledoc/cards/markdown.js
Kevin Ansfield 0833b28557 Koenig - Rename server-side cards
refs https://github.com/TryGhost/Ghost/issues/9311
- match card names to the new generic Koenig card names introduced in 95a068615d
2018-02-01 12:40:49 +01:00

20 lines
623 B
JavaScript

module.exports = {
name: 'markdown',
type: 'dom',
render: function (opts) {
var converters = require('../converters'),
html, element;
// convert markdown to HTML ready for insertion into dom
html = '<div class="kg-card-markdown">'
+ converters.markdownConverter.render(opts.payload.markdown || '')
+ '</div>';
// use the SimpleDOM document to create a raw HTML section.
// avoids parsing/rendering of potentially broken or unsupported HTML
element = opts.env.dom.createRawHTMLSection(html);
return element;
}
};