Skip to content

Instantly share code, notes, and snippets.

@willb
Created September 10, 2014 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save willb/d478427bbcec4b43ee12 to your computer and use it in GitHub Desktop.
Save willb/d478427bbcec4b43ee12 to your computer and use it in GitHub Desktop.
How to allow Twitter or emailed feedback from Octopress posts

post.html goes in source/_layouts/post.html and feedback.html goes in source/_includes/post/feedback.html

• You may
{% if site.twitter_user and page.skip_twitter_feedback != true %}
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
{% capture tweet_text %}@{{site.twitter_user}}: re: {{site.url}}{{page.url}}{% endcapture %}
<a href="https://twitter.com/intent/tweet?text={{ tweet_text | uri_escape }}">reply to this post on Twitter</a> or
{% endif %}
<a href="mailto:you@domain.com">email the author</a>.
---
layout: default
navbar: Blog
single: true
---
<div class="row">
<div class="page-content {% unless page.sidebar == false or site.post_asides == empty and site.default_asides == empty %}col-md-9{% else %}col-md-12{% endunless %}" itemscope itemtype="http://schema.org/Blog">
<meta itemprop="name" content="{{site.title}}" />
<meta itemprop="description" content="{{site.description}}" />
<meta itemprop="url" content="{{site.url}}" />
<article class="hentry" role="article" itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
{% include article.html %}
<footer>
<p class="meta text-muted">
{% include post/author.html %}
{% include post/date.html %}{% if updated %}{{ updated }}{% else %}{{ time }}{% endif %}
{% include post/categories.html %}
{% include post/feedback.html %}
</p>
{% unless page.sharing == false %}
{% include post/sharing.html %}
{% endunless %}
{% if page.previous.url or page.next.url %}
<ul class="meta text-muted pager">
{% if page.previous.url %}
<li class="previous"><a href="{{page.previous.url}}" title="Previous Post: {{page.previous.title}}">&laquo; {{page.previous.title}}</a></li>
{% endif %}
{% if page.next.url %}
<li class="next"><a href="{{page.next.url}}" title="Next Post: {{page.next.title}}">{{page.next.title}} &raquo;</a></li>
{% endif %}
</ul>
{% endif %}
</footer>
</article>
{% if site.disqus_short_name and page.comments == true %}
<section>
<h1>Comments</h1>
<div id="disqus_thread" aria-live="polite">{% include post/disqus_thread.html %}</div>
</section>
{% endif %}
</div>
{% unless page.sidebar == false or site.post_asides == empty and site.default_asides == empty %}
<aside class="sidebar col-md-3">
{% if site.post_asides.size %}
{% include_array post_asides %}
{% else %}
{% include_array default_asides %}
{% endif %}
</aside>
{% endunless %}
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment