/**
* flink
*/
'use strict'
const urlFor = require('hexo-util').url_for.bind(hexo)
const flinkFn = (args, content) => {
content = hexo.render.renderSync({ text: content, engine: 'yaml' })
let result = ''
content.forEach(i => {
const className = i.class_name ? `
${i.class_name}
` : ''
const classDesc = i.class_desc ? `${i.class_desc}
` : ''
let listResult = ''
i.link_list.forEach(j => {
listResult += `
`
})
result += `${className}${classDesc} ${listResult}
`
})
return `${result}
`
}
hexo.extend.tag.register('flink', flinkFn, { ends: true })