Bin
2025-12-17 21f0498f62ada55651f4d232327e15fc47f498b1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var HTMLParser = require("node-html-parser");
 
hexo.extend.filter.register("after_render:html", function (str, data) {
  /* If you’re on the OSS site, remove every `.enterprise-only` element. Opposite for the ENT site */
  const classToRemove =
    hexo.config.theme_config.tier === "opensource"
      ? ".enterprise-only"
      : ".opensource-only";
 
  const template = HTMLParser.parse(str);
 
  template.querySelectorAll(classToRemove).forEach((x) => x.remove());
 
  str = template.toString();
 
  return str;
});