diff options
author | Frederic Hemberger <mail@frederic-hemberger.de> | 2011-09-21 13:37:59 +0200 |
---|---|---|
committer | Frederic Hemberger <mail@frederic-hemberger.de> | 2011-09-21 14:09:48 +0200 |
commit | 2a30d9a1eb5219e5335d1afdd214204d61ea6367 (patch) | |
tree | 6f5c9cb556bd1b5aa46d93cd0a128e087abe5485 /.themes/classic/source/index.html | |
parent | b2828eb039ddc7c0108b6af06ca7f5d8c87a5459 (diff) | |
download | my_new_personal_website-2a30d9a1eb5219e5335d1afdd214204d61ea6367.tar.xz my_new_personal_website-2a30d9a1eb5219e5335d1afdd214204d61ea6367.zip |
Refactored inclusion of disqus script
- Added ARIA setting `aria-live="polite"` to comment output
- Removed duplicate <div id="disqus_thread"> from page/post templates
- Moved blocking JavaScript loading to the end of the document body.
- Merged JavaScript code for index and pages/posts using conditionals
- Moved global JavaScript disqus variables into the anonymous function to stop pollution of global namespace
Diffstat (limited to '.themes/classic/source/index.html')
-rw-r--r-- | .themes/classic/source/index.html | 47 |
1 files changed, 18 insertions, 29 deletions
diff --git a/.themes/classic/source/index.html b/.themes/classic/source/index.html index e7e96956..1e896b0d 100644 --- a/.themes/classic/source/index.html +++ b/.themes/classic/source/index.html @@ -3,35 +3,24 @@ layout: default --- <div class="blog-index"> -{% assign index = true %} -{% for post in paginator.posts %} -{% assign content = post.content %} - <article> - {% include article.html %} - </article> -{% endfor %} -<nav role="pagination"> - <div> - {% if paginator.next_page %} - <a class="prev" href="{{paginator.next_page}}">← Older</a> - {% endif %} - <a href="/blog/archives">Blog Archives</a> - {% if paginator.previous_page %} - <a class="next" href="{{paginator.previous_page}}">Newer →</a> - {% endif %} - </div> -</nav> -{% if site.disqus_short_name %} -<script type="text/javascript"> - var disqus_shortname = '{{ site.disqus_short_name }}'; - (function () { - var s = document.createElement('script'); s.async = true; - s.type = 'text/javascript'; - s.src = 'http://' + disqus_shortname + '.disqus.com/count.js'; - (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); - }()); -</script> -{% endif %} + {% assign index = true %} + {% for post in paginator.posts %} + {% assign content = post.content %} + <article> + {% include article.html %} + </article> + {% endfor %} + <nav role="pagination"> + <div> + {% if paginator.next_page %} + <a class="prev" href="{{paginator.next_page}}">← Older</a> + {% endif %} + <a href="/blog/archives">Blog Archives</a> + {% if paginator.previous_page %} + <a class="next" href="{{paginator.previous_page}}">Newer →</a> + {% endif %} + </div> + </nav> </div> <aside role=sidebar> {% if site.blog_index_asides.size %} |