/* global hexo */ var parseTagOptions = require('./parseTagOptions'); hexo.extend.tag.register('dtdd', function(args, content) { var options = parseTagOptions(args); var typespan = ''; if (options.type) { typespan = '' + options.type + ''; } var idstr = ''; if (options.id) { idstr = 'id="' + options.id + '"'; } var namespan = '' + options.name + ''; return hexo.render.render({text: content, engine: 'md'}) .then(function(markdownContent) { return '
' + namespan + typespan + '
' + markdownContent + '
'; }); }, { ends: true, async: true });