'use strict'; function postMenu(args, content) { args = args.join(' ').split(',') let text = args[0] || '' let icon = args[1] || '' if (icon.length > 0) { return `
${text}
` } else { return `
${text}
` } } function postSubmenu(args, content) { args = args.join(' ').split(',') let text = args[0] || '' let icon = args[1] || '' if (icon.length > 0) { return `
  • ${text}
  • ` } else { return `
  • ${text}
  • ` } } function postMenuItem(args) { args = args.join(' ').split(',') let text = args[0] || '' let url = args[1] || '' text = text.trim() url = url.trim() if (url.length > 0) { url = "href='" + url + "'" } let icon = '' if (args.length > 2) { icon = args[2].trim() } if (url.length > 0) { if (icon.length > 0) { return `
  • ${text}
  • ` } else { return `
  • ${text}
  • ` } } else { if (text == 'hr') { return `
    ` } } } hexo.extend.tag.register('menu', postMenu, {ends: true}); hexo.extend.tag.register('submenu', postSubmenu, {ends: true}); hexo.extend.tag.register('menuitem', postMenuItem);