我目前的代码如下所示
hexo.extend.filter.register('after_render:html', data => {
let $ = cheerio.load(data);
$("body").append(`<script src="https://cdnjs.cloudflare.com/ajax/libs/barba.js/1.0.0/barba.min.js"></script>`);
return $.html();
});
但是,无论何时呈现页面,脚本标记都会附加到多个标记,在整个身体中连续多次,以及其他位置,我认为这些主题是我使用的主题中的组件
为了达到这一点,我想知道如何在没有使用主题的情况下向具有Hexo插件的页面添加脚本。