UNPKG

njsbtguide

Version:

Playground

26 lines (19 loc) 718 B
/* global hexo */ 'use strict'; const path = require('path'); const priority = hexo.config.inject_priority || {}; // Add comment hexo.extend.filter.register('theme_inject', function(injects) { let theme = hexo.theme.config; if (!theme.disqusjs.enable || !theme.disqusjs.shortname || !theme.disqusjs.apikey) return; injects.comment.raw('disqusjs', ` <div class="comments" id="comments"> <div id="disqus_thread"> <noscript>{# #}Please enable JavaScript to view the comments powered by Disqus.{# #}</noscript> </div> </div> `, {}, {cache: true}); injects.bodyEnd.file('disqusjs', path.join(hexo.theme_dir, 'layout/_third-party/comments/disqusjs.swig')); }, priority.disqusjs);