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);
});