~xdavidwu/xdavidwu.link

bcf509c35283ac3e7db1e6f59a32a5ea911f0281 — Michael Rose 10 years ago 6b09911 + 7b17dc3
Merge pull request #43 from maxheld83/link-post

Link posts / Linklog (john gruber style, similar to hpstr)
3 files changed, 27 insertions(+), 3 deletions(-)

M _layouts/post-index.html
M _layouts/post.html
A _posts/2013-08-12-sample-link-post.md
M _layouts/post-index.html => _layouts/post-index.html +8 -2
@@ 47,8 47,14 @@
      {% endif %}
    {% endunless %}
    <article>
      <h2><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.title }}</a></h2>
      <p>{% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 120 }}{% endif %}</p>
      {% if post.link %}
        <h4><a href="{{ post.link }}" target="_blank" title="{{ post.title }}">{{ post.title }}</a></h4>
        <p><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.date | date: "%B %d %H:%M %Z"}}</p>
        <p>{{ post.content }}</p>
      {% else %}
        <h2><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.title }}</a></h2>
        <p>{% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 120 }}{% endif %}</p>
      {% endif %}
    </article>
  {% endfor %}
</div><!-- /#index -->

M _layouts/post.html => _layouts/post.html +5 -1
@@ 36,7 36,11 @@
  </div>
  <article>
    <div class="headline-wrap">
      <h1>{{ page.title }}</h1>
      {% if page.link %}
        <h1><a href="{{ page.link }}">{{ page.title }}</a></h1>
      {% else %}
        <h1><a href="{{ site.url }}{{ page.url }}" rel="bookmark" title="{{ page.title }}">{{ page.title }}</a></h1>
      {% endif %}
    </div><!--/ .headline-wrap -->
    <div class="article-wrap">
      {{ content }}

A _posts/2013-08-12-sample-link-post.md => _posts/2013-08-12-sample-link-post.md +14 -0
@@ 0,0 1,14 @@
---
layout: post
title: "Sample Link Post"
description: "Example and code for using link posts."
tags: [sample post, link post]
link: http://mademistakes.com  
share: true
---

This theme supports **link posts**, made famous by John Gruber. To use, just add `link: http://url-you-want-linked` to the post's YAML front matter and you're done.

> And this is how a quote looks.

Some [link](http://www.mademistakes.com) can also be shown.
\ No newline at end of file