diff --git a/scripts/helpers/engine.js b/scripts/helpers/engine.js index 1e6e0b3..9ff8d3f 100644 --- a/scripts/helpers/engine.js +++ b/scripts/helpers/engine.js @@ -41,10 +41,9 @@ hexo.extend.helper.register('next_vendors', function(name) { }); hexo.extend.helper.register('next_data', function(name, ...data) { - const { escape_html } = this; const json = data.length === 1 ? data[0] : Object.assign({}, ...data); return ``; }); diff --git a/source/js/config.js b/source/js/config.js index 12d8f19..caa0075 100644 --- a/source/js/config.js +++ b/source/js/config.js @@ -6,12 +6,7 @@ if (!window.NexT) window.NexT = {}; const staticConfig = {}; let variableConfig = {}; - const parse = text => { - const jsonString = new DOMParser() - .parseFromString(text, 'text/html').documentElement - .textContent; - return JSON.parse(jsonString || '{}'); - }; + const parse = text => JSON.parse(text || '{}'); const update = name => { const targetEle = document.querySelector(`.${className}[data-name="${name}"]`);