blog-single.html 1.6 KB
Newer Older
1 2 3 4 5 6 7 8 9
{% assign article = include.article | default: site.data.articles[0] %}
{% assign type = include.type | default: 'none' %}
{% assign author = site.data.people[article.author] %}
{% assign liked = include.liked | default: false %}
{% assign truncate = include.truncate | default: 100 %}
{% assign avatar = article.author %}

<div class="card{% if type == 'aside' %} card-aside{% endif %}">
   {% if type == 'image' %}
C
codecalm 已提交
10
   <a href="#"><img class="card-img-top" src="{{ site.base }}/img/photos//{{ site.data.photos[article.image].file }}" alt="{{ article.title | escape}}"></a>
11 12 13
   {% endif %}

   {% if type == 'aside' %}
C
codecalm 已提交
14
   <a href="#" class="card-aside-column{% if include.aside-class %} {{ include.aside-class }}{% endif %}" style="background-image: url({{ site.base }}/img/photos//{{ site.data.photos[article.image].file }})"></a>
15 16 17 18 19
   {% endif %}



   <div class="card-body d-flex flex-column">
C
codecalm 已提交
20
      <h4><a href="#">{{ article.title }}</a></h4>
21 22 23 24 25 26

      <div class="text-muted">{{ article.description | truncate: truncate }}</div>

      <div class="d-flex align-items-center pt-5 mt-auto">
         {% include ui/avatar.html person-id=avatar size="md" %}
         <div class="ml-3">
27
            <a href="{{ site.base }}/profile.html" class="text-body">{{ author.first_name }} {{ author.last_name }}</a>
28 29
            <small class="d-block text-muted">3 days ago</small>
         </div>
C
codecalm 已提交
30 31 32
         <div class="ml-auto">
            <a href="#" class="icon d-none d-md-inline-block ml-3 {% if liked %}text-red{% else %}text-muted{% endif %}">
               {% include ui/icon.html icon="heart" use-svg=true  %}
33 34 35 36 37
            </a>
         </div>
      </div>
   </div>
</div>