Bin
2025-12-16 7423b0c6e1959f30a7e8e453e953310f32ce13c6
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;
});