telegram.html 1.1 KB

12345678910111213141516171819202122
  1. {{- if isset .Site.Params "telegram" -}}
  2. {{- if and (isset .Site.Params.telegram "siteid") (not (eq .Site.Params.telegram.siteID "" )) (eq (.Params.disableComments | default false) false) -}}
  3. <div class="comments">
  4. <script>
  5. let s = document.createElement('script');
  6. s.src = 'https://comments.app/js/widget.js?3';
  7. s.setAttribute('data-comments-app-website', '{{ .Site.Params.telegram.siteID }}');
  8. s.setAttribute('data-limit', '{{ .Site.Params.telegram.limit }}');
  9. s.setAttribute('data-height', '{{ .Site.Params.telegram.height }}');
  10. s.setAttribute('data-color', '{{ .Site.Params.telegram.color }}');
  11. s.setAttribute('data-dislikes', '{{ .Site.Params.telegram.dislikes }}');
  12. s.setAttribute('data-outlined', '{{ .Site.Params.telegram.outlined }}');
  13. s.setAttribute('data-colorful', '{{ .Site.Params.telegram.colorful }}');
  14. s.setAttribute('data-dark', '{{ .Site.Params.telegram.dark }}');
  15. document.querySelector('div.comments').innerHTML = '';
  16. document.querySelector('div.comments').appendChild(s);
  17. </script>
  18. </div>
  19. {{- end -}}
  20. {{- end -}}