<% if (theme.disqusjs.enable){ %>
<script src="https://cdn.jsdelivr.net/npm/disqusjs@3.0/dist/browser/disqusjs.es2015.umd.min.js"></script>
<script>
  $(document).ready(() => {
    const disqusjs = new DisqusJS({
      api       : '<%= theme.disqusjs.api %>' || 'https://disqus.com/api/',
      apikey    : '<%= theme.disqusjs.apikey %>',
      shortname : '<%= theme.disqusjs.shortname %>',
      url       : '<%= page.permalink %>',
      identifier: '<%= page.path %>',
      title     : '<%= page.title %>',
    })
    // DisqusJS 1.3.0 在初始化实例后评论列表已经开始渲染到页面上，DisqusJS 3.0.0 还需要额外调用 render() 方法：
    disqusjs.render(document.getElementById('disqusjs')); // render() 方法需要传入 DisqusJS 的容器

    // DisqusJS 3.0.0 新增了销毁实例的 destroy() 方法，你可以在 PJAX 跳转时直接调用它：
    // disqusjs.destroy();
    // 关于 PJAX 站点使用，请参考前文「SPA 与 PJAX 站点注意事项」
  })
</script>
<% } %>
