summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-06-08 10:03:11 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-06-08 10:03:11 +0200
commit8000b58f2398ebe12b0ec5bfa0ee25feae66bfe2 (patch)
treeeb6b477460bbb78ea6d0e3868978dafaf36be951
parent440b88bc98ea68d9e269a2e7be9ad7211c676a07 (diff)
downloadwww-andreasbaumann-cc-8000b58f2398ebe12b0ec5bfa0ee25feae66bfe2.tar.gz
www-andreasbaumann-cc-8000b58f2398ebe12b0ec5bfa0ee25feae66bfe2.tar.bz2
retried Disqus: too slow, shows always the same comment on all pages.
Seems not to work properly for me.
-rw-r--r--config.toml2
-rw-r--r--themes/new_theme/layouts/partials/comments-disqus.html31
-rw-r--r--themes/new_theme/layouts/partials/comments.html1
3 files changed, 32 insertions, 2 deletions
diff --git a/config.toml b/config.toml
index 6280b4f..97ad09f 100644
--- a/config.toml
+++ b/config.toml
@@ -16,7 +16,7 @@ SectionPagesMenu = "main"
opengraph = true
strus_url = "http://eeepc.home:8080/strus/query/wwwandreasbaumanncc"
DisqusUrl = "http://www.andreasbaumann.cc"
- DisqusShortname = "www.andreasbaumann.cc"
+ DisqusShortname = "wwwandreasbaumanncc"
disable_comments = true
[Params.widgets]
diff --git a/themes/new_theme/layouts/partials/comments-disqus.html b/themes/new_theme/layouts/partials/comments-disqus.html
new file mode 100644
index 0000000..7af75f0
--- /dev/null
+++ b/themes/new_theme/layouts/partials/comments-disqus.html
@@ -0,0 +1,31 @@
+{{ if (not .Params.disable_comments) }}
+<div id="disqus_thread"></div>
+
+<script src="/js/jquery.js" type="text/javascript"></script>
+
+<script type="text/javascript">
+
+var disqus_config = function () {
+ this.page.url = '{{ .Permalink }}';
+ this.page.identifier = '{{ .Site.Params.DisqusShortname }}_{{ .UniqueID }}';
+};
+
+(function() {
+ // Don't ever inject Disqus on localhost--it creates unwanted
+ // discussions from 'localhost:1313' on your Disqus account...
+ if (window.location.hostname == "localhost")
+ return;
+
+ var d = document, s = d.createElement('script');
+
+ s.src = 'https://wwwandreasbaumanncc.disqus.com/embed.js';
+
+ s.setAttribute('data-timestamp', +new Date());
+ (d.head || d.body).appendChild(s);
+
+alert( disqus_config );
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+<a href="http://disqus.com/" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
+{{ end }}
diff --git a/themes/new_theme/layouts/partials/comments.html b/themes/new_theme/layouts/partials/comments.html
index 8b13789..e69de29 100644
--- a/themes/new_theme/layouts/partials/comments.html
+++ b/themes/new_theme/layouts/partials/comments.html
@@ -1 +0,0 @@
-