Skip to content

Commit 723a3bb

Browse files
author
aeoth
committed
disqus
1 parent 2193b69 commit 723a3bb

File tree

5 files changed

+65
-3
lines changed

5 files changed

+65
-3
lines changed

_layouts/post.html

+16-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ <h1> {{page.title}} </h1>
1818
<div class="left"> {% if page.previous.url %} <a href="{{page.previous.id}}" title="Previous Post: {{page.previous.title}}">&larr; {{page.previous.title}}</a> {% endif %} </div>
1919
<div class="right"> {% if page.next.url %} <a href="{{page.next.id}}" title="next Post: {{page.next.title}}">{{page.next.title}} &rarr; </a> {% endif %} </div>
2020
<div class="clear">&nbsp;</div>
21-
</div>
21+
</div>
22+
23+
<div id="disqus_thread"></div>
24+
<script type="text/javascript">
25+
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
26+
var disqus_shortname = 'code52'; // required: replace example with your forum shortname
27+
28+
/* * * DON'T EDIT BELOW THIS LINE * * */
29+
(function() {
30+
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
31+
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
32+
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
33+
})();
34+
</script>
35+
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
36+
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>

_site/config.ru

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
require "rack"
12
require "rack/jekyll"
23
require "rack/rewrite"
34

5+
use Rack::Static, :urls => ["/css", "/img", "/js" ]
46
use Rack::Rewrite do
57
#rewrite %r{/(.*)}, '/$1.html', :if => lambda { File.exists?('/$1.html')}
68
end

_site/idea1.html

+16-1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,19 @@ <h1> Idea 1: Cupcake ipsum dolor sit amet marshmallow. </h1>
1919
<div class="left"> </div>
2020
<div class="right"> </div>
2121
<div class="clear">&nbsp;</div>
22-
</div>
22+
</div>
23+
24+
<div id="disqus_thread"></div>
25+
<script type="text/javascript">
26+
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
27+
var disqus_shortname = 'code52'; // required: replace example with your forum shortname
28+
29+
/* * * DON'T EDIT BELOW THIS LINE * * */
30+
(function() {
31+
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
32+
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
33+
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
34+
})();
35+
</script>
36+
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
37+
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>

_site/index.html

+16
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ <h1><a href="/idea1">Idea 1: Cupcake ipsum dolor sit amet marshmallow.</a></h1>
5151

5252

5353

54+
<script type="text/javascript">
55+
//<![CDATA[
56+
(function() {
57+
var links = document.getElementsByTagName('a');
58+
var query = '?';
59+
for(var i = 0; i < links.length; i++) {
60+
if(links[i].href.indexOf('#disqus_thread') >= 0) {
61+
query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
62+
}
63+
}
64+
document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/code52/get_num_replies.js' + query + '"></' + 'script>');
65+
})();
66+
//]]>
67+
</script>
68+
69+
5470
</div>
5571

5672
</div>

index.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,18 @@ layout : layout
3939
</li>
4040
{% endfor %}
4141
</ul>
42-
42+
43+
<script type="text/javascript">
44+
//<![CDATA[
45+
(function() {
46+
var links = document.getElementsByTagName('a');
47+
var query = '?';
48+
for(var i = 0; i < links.length; i++) {
49+
if(links[i].href.indexOf('#disqus_thread') >= 0) {
50+
query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
51+
}
52+
}
53+
document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/code52/get_num_replies.js' + query + '"></' + 'script>');
54+
})();
55+
//]]>
56+
</script>

0 commit comments

Comments
 (0)