UNPKG

umi-plugin-ba

Version:
23 lines 595 B
export default (api, opts) => { if (process.env.NODE_ENV !== "production") { return false; } if (opts.judge && !opts.judge()) { return false; } api.log.success("insert baidu analytics"); const baTpl = function(code) { return ` var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?${code}"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); `; }; api.addHTMLHeadScript({ content: baTpl(opts.code) }); };