hexo-theme-volantis
Version:
Elegant and powerful theme for Hexo.
18 lines (14 loc) • 452 B
JavaScript
/* global hexo */
;
hexo.extend.filter.register('after_render:html', function (data) {
if (hexo.theme.config.replace) {
const replacements = hexo.theme.config.replace.map(e => {
const [a, b] = e.split(" => ");
return { regex: new RegExp(a, "g"), replacement: b };
});
replacements.forEach(({ regex, replacement }) => {
data = data.replace(regex, replacement);
});
}
return data;
}, 999999999999);