diff --git a/js/ditto.js b/js/ditto.js index c2b576d..4f80ee4 100644 --- a/js/ditto.js +++ b/js/ditto.js @@ -21,7 +21,7 @@ var disqusCode = '

留言

' + "var disqus_shortname = 'es6'; " + "(function() {" + "var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;" - + "dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js;" + + "dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js;'" + "(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);" + " })();" + ''; @@ -199,7 +199,7 @@ function router() { var loading = show_loading(); $.get(path , function(data) { $(ditto.error_id).hide(); - $(ditto.content_id).html(marked(data)); + $(ditto.content_id).html(marked(data)+disqusCode); if ($(ditto.content_id+" h1").text() === ditto.document_title){ document.title = ditto.document_title; } else { @@ -208,6 +208,14 @@ function router() { normalize_paths(); create_page_anchors(); + DISQUS.reset({ + reload: true, + config: function () { + this.page.identifier = location.hash; + this.page.url = location.href; + } + }); + $('#content code').map(function() { Prism.highlightElement(this); });