1
0
mirror of https://github.com/cotes2020/jekyll-theme-chirpy.git synced 2025-12-18 05:41:31 +00:00

Prepare for multiple comment systems

This commit is contained in:
Cotes Chung
2021-12-10 21:12:52 +08:00
parent ebb3dc940c
commit 75176522e3
4 changed files with 12 additions and 10 deletions

4
_includes/comments.html Normal file
View File

@@ -0,0 +1,4 @@
<!-- The comments switcher -->
{% if page.comments and site.comments.active %}
{% include {{ site.comments.active | append: '.html' }} %}
{% endif %}

View File

@@ -1,9 +1,6 @@
<!--
The Disqus lazy loading.
-->
{% if site.disqus.comments and page.comments %}
<div id="disqus_thread" class="pt-2 pb-2">
<p class="text-center text-muted small">
Comments powered by <a href="https://disqus.com/">Disqus</a>.
@@ -11,6 +8,7 @@
</div>
<script type="text/javascript">
var disqus_config = function () {
this.page.url = '{{ page.url | absolute_url }}';
this.page.identifier = '{{ page.url }}';
@@ -22,7 +20,7 @@
if(entries[0].isIntersecting) {
(function () {
var d = document, s = d.createElement('script');
s.src = 'https://{{ site.disqus.shortname }}.disqus.com/embed.js';
s.src = 'https://{{ site.comments.disqus.shortname }}.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
@@ -54,5 +52,3 @@
}
</script>
{% endif %}