hexo-butterfly-tag-plugins-plus
Version:
A number of tag plugins for theme-butterfly
20 lines (14 loc) • 540 B
JavaScript
/**
* notation
* {% bubble content,notation[,background-color] %}
*/
'use strict'
const urlFor = require('hexo-util').url_for.bind(hexo)
function bubble (args) {
args = args.join(' ').split(',')
const content = args[0]
const notation = args[1]
const color = args[2] ? args[2] : '#71a4e3'
return `<span class="bubble-content">${content}</span><span class="bubble-notation"><span class="bubble-item" style="background-color:${color};">${notation}</span></span>`
}
hexo.extend.tag.register('bubble', bubble, { ends: false })