/** | |
* Bootstrap callout style | |
* | |
* Syntax: | |
* {% callout [type] %} | |
* Callout content | |
* {% endcallout %} | |
*/ | |
hexo.extend.tag.register('callout', function(args, content) { | |
var calloutType = args.length ? args[0] : 'default'; | |
var result = ''; | |
result += '<div class="bs-callout bs-callout-' + calloutType + '">'; | |
result += hexo.render.renderSync({text: content, engine: 'markdown'}); | |
result += '</div>'; | |
return result; | |
}, true); |