var HTMLParser = require("node-html-parser");
|
|
module.exports = function (ctx) {
|
return function includeTag(content) {
|
const { config } = ctx;
|
|
/* If you’re on the OSS site, remove every `.enterprise-only` element. Opposite for the ENT site */
|
const classToRemove =
|
config.theme_config.tier === "opensource"
|
? ".enterprise-only"
|
: ".opensource-only";
|
|
const template = HTMLParser.parse(content);
|
|
template.querySelectorAll(classToRemove).forEach((x) => x.remove());
|
|
content = template.toString();
|
|
return content;
|
};
|
};
|