umi-plugin-ba
Version:
Baidu Analytics for umi
21 lines (19 loc) • 708 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (api, opts) {
if (process.env.NODE_ENV !== "production") {
return false;
}
if (opts.judge && !opts.judge()) {
return false;
}
api.log.success("insert baidu analytics");
var baTpl = function baTpl(code) {
return "\n var _hmt = _hmt || [];\n (function() {\n var hm = document.createElement(\"script\");\n hm.src = \"https://hm.baidu.com/hm.js?" + code + "\";\n var s = document.getElementsByTagName(\"script\")[0]; \n s.parentNode.insertBefore(hm, s);\n })();\n ";
};
api.addHTMLHeadScript({
content: baTpl(opts.code)
});
};