Feature: Adding linkback functionality Author avatar & Name (#1386)
* adding linkback funct to author avatar & nm * rm author_class; change linkback var to home; updating config docs
This commit is contained in:
parent
5490b6f46a
commit
9ca57649c1
3 changed files with 26 additions and 3 deletions
|
@ -9,15 +9,32 @@
|
||||||
{% if author.avatar %}
|
{% if author.avatar %}
|
||||||
<div class="author__avatar">
|
<div class="author__avatar">
|
||||||
{% if author.avatar contains "://" %}
|
{% if author.avatar contains "://" %}
|
||||||
<img src="{{ author.avatar }}" alt="{{ author.name }}" itemprop="image">
|
{% assign author_src = author.avatar %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<img src="{{ author.avatar | absolute_url }}" class="author__avatar" alt="{{ author.name }}" itemprop="image">
|
{% assign author_src = author.avatar | absolute_url %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if author.home %}
|
||||||
|
{% if author.home contains "://" %}
|
||||||
|
{% assign author_link = author.home %}
|
||||||
|
{% else %}
|
||||||
|
{% assign author_link = author.home | absolute_url %}
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ author_link }}">
|
||||||
|
<img src="{{ author_src }}" alt="{{ author.name }}" itemprop="image">
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
|
<img src="{{ author_src }}" alt="{{ author.name }}" itemprop="image">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="author__content">
|
<div class="author__content">
|
||||||
|
{% if author.home %}
|
||||||
|
<a href="{{ author_link }}"><h3 class="author__name" itemprop="name">{{ author.name }}</h3></a>
|
||||||
|
{% else %}
|
||||||
<h3 class="author__name" itemprop="name">{{ author.name }}</h3>
|
<h3 class="author__name" itemprop="name">{{ author.name }}</h3>
|
||||||
|
{% endif %}
|
||||||
{% if author.bio %}
|
{% if author.bio %}
|
||||||
<p class="author__bio" itemprop="description">
|
<p class="author__bio" itemprop="description">
|
||||||
{{ author.bio }}
|
{{ author.bio }}
|
||||||
|
|
|
@ -128,6 +128,11 @@
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.author__name {
|
.author__name {
|
||||||
|
|
|
@ -646,6 +646,7 @@ author:
|
||||||
bio : "My awesome biography constrained to a sentence or two goes here."
|
bio : "My awesome biography constrained to a sentence or two goes here."
|
||||||
email : # optional
|
email : # optional
|
||||||
uri : "http://your-site.com"
|
uri : "http://your-site.com"
|
||||||
|
home : # null (default), "absolute or relative url to link to author home"
|
||||||
```
|
```
|
||||||
|
|
||||||
Social media links are all optional, include the ones you want visible. In most cases you just need to add the username. If you're unsure double check `_includes/author-profile.html` to see how the URL is constructed.
|
Social media links are all optional, include the ones you want visible. In most cases you just need to add the username. If you're unsure double check `_includes/author-profile.html` to see how the URL is constructed.
|
||||||
|
|
Loading…
Reference in a new issue