31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{{- with .Site.Params.comments.gitalk -}}
 | 
						|
<div id="gitalk-container"></div>
 | 
						|
<link
 | 
						|
    rel="stylesheet"
 | 
						|
    href="https://cdn.jsdelivr.net/npm/gitalk@1.7.2/dist/gitalk.css"
 | 
						|
/>
 | 
						|
<script src="https://cdn.jsdelivr.net/npm/gitalk@1.7.2/dist/gitalk.min.js"></script>
 | 
						|
<script src="https://cdn.jsdelivr.net/npm/blueimp-md5@2.18.0/js/md5.min.js"></script>
 | 
						|
<script>
 | 
						|
    const gitalk = new Gitalk({
 | 
						|
        clientID: "{{- .clientID -}}",
 | 
						|
        clientSecret: "{{- .clientSecret -}}",
 | 
						|
        repo: "{{- .repo -}}",
 | 
						|
        owner: "{{- .owner -}}",
 | 
						|
        admin: ["{{- .admin -}}"],
 | 
						|
        distractionFreeMode: false, // Facebook-like distraction free mode
 | 
						|
        id: md5(location.pathname), // Max Location.pathname Legth:75  https://github.com/gitalk/gitalk/issues/102
 | 
						|
    });
 | 
						|
    (function () {
 | 
						|
        if (
 | 
						|
            ["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1
 | 
						|
        ) {
 | 
						|
            document.getElementById("gitalk-container").innerHTML =
 | 
						|
                "Gitalk comments not available by default when the website is previewed locally.";
 | 
						|
            return;
 | 
						|
        }
 | 
						|
        gitalk.render("gitalk-container");
 | 
						|
    })();
 | 
						|
</script>
 | 
						|
{{ end }}
 |