disqusjs.swig 842 B

123456789101112131415161718192021
  1. {%- if page.comments %}
  2. {%- set disqusjs_css_uri = theme.vendors.disqusjs_css or '//cdn.jsdelivr.net/npm/disqusjs@1/dist/disqusjs.css' %}
  3. <link rel="stylesheet" href="{{ disqusjs_css_uri }}">
  4. {%- set disqusjs_js_uri = theme.vendors.disqusjs_js or '//cdn.jsdelivr.net/npm/disqusjs@1/dist/disqus.js' %}
  5. <script>
  6. NexT.utils.loadComments(document.querySelector('#disqus_thread'), () => {
  7. NexT.utils.getScript('{{ disqusjs_js_uri }}', () => {
  8. window.dsqjs = new DisqusJS({
  9. api : '{{ theme.disqusjs.api }}' || 'https://disqus.com/api/',
  10. apikey : '{{ theme.disqusjs.apikey }}',
  11. shortname : '{{ theme.disqusjs.shortname }}',
  12. url : {{ page.permalink | json }},
  13. identifier: {{ page.path | json }},
  14. title : {{ page.title | json }},
  15. });
  16. }, window.DisqusJS);
  17. });
  18. </script>
  19. {%- endif %}