aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/_includes/common/sidebar.html
blob: 4eeeac29f8227c452fb6f9e7687bc876675dc1a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{% unless site.settings.sidebar.hide or page.sidebar.hide %}
<div class="row">

{% capture about_content %}
{% assign project_desc = site.settings.project.description %}
{% unless project_desc %}
  {% if site.github %}
    {% assign project_desc = site.github.project_tagline %}
  {% endif %}
{% endunless %}
{% if project_desc %}
  {% capture project_desc %}{{ project_desc }}. {% endcapture %}
{% endif %}
{% capture project_desc %}{{ project_desc }}Feel free to contribute or contact me.{% endcapture %}
<p>{{ project_desc }}</p>
<div class="list-group wide-enough">
  {% if site.github %}
    {% assign github_link = site.settings.navbar.github.link | default: 'GitHub' %}
    {% assign github_icon = site.settings.navbar.github.icon | default: 'globe' %}
    {% capture github_icon %}<span class="glyphicon glyphicon-{{ github_icon }}"></span>&nbsp;{% endcapture %}
  <a class="list-group-item" href="{{ site.github.repository_url }}" target="_blank">{{ github_icon }}{{ github_link }}</a>
  {% endif %}
  {% assign author_email = site.settings.author.email | default: 'John.Doe@example.com' %}
  <a class="list-group-item" href="mailto:{{ author_email }}"><span class="glyphicon glyphicon-envelope"></span>&nbsp;{{ author_email }}</a>
</div>
{% endcapture %}

{% include common/sidebar_entry.html header='About' content=about_content %}

{% if site.posts.size > 0 %}

{% capture latest_posts_content %}
<div class="list-group wide-enough">
  {% for post in site.posts limit: 5 %}
  <a class="list-group-item" href="{{ post.url | relative_url }}">
    <span class="badge"><span class="glyphicon glyphicon-time"></span>&nbsp;{{ post.date | date: '%-d %b %Y' }}</span>
    <span class="glyphicon glyphicon-file"></span>&nbsp;{{ post.title }}
  </a>
  {% endfor %}
</div>
{% endcapture %}

{% include common/sidebar_entry.html header='Latest posts' content=latest_posts_content %}
{% endif %}

</div>
{% endunless %}