|
1 |
| -{% if include.lookup %} |
2 |
| - {% assign member = site.members |
3 |
| - | where_exp: "member", "member.slug == include.lookup" |
4 |
| - | first |
5 |
| - %} |
6 |
| -{% else %} |
7 |
| - {% assign member = include %} |
8 |
| -{% endif %} |
9 |
| - |
10 |
| -{% assign type = site.data.types[member.role] %} |
| 1 | +{% assign member = site.members |
| 2 | + | where_exp: "member", "member.slug == include.lookup" |
| 3 | + | first |
| 4 | + | default: include |
| 5 | +%} |
11 | 6 |
|
12 | 7 | <div class="portrait-wrapper">
|
13 |
| - <a |
| 8 | + <a |
14 | 9 | {% if page.slug != member.slug %}
|
15 |
| - href="{{ member.url | relative_url }}" |
| 10 | + href="javascript:void(0)" |
16 | 11 | {% endif %}
|
17 | 12 | class="portrait"
|
18 | 13 | data-style="{{ include.style }}"
|
19 | 14 | aria-label="{{ member.name | default: "member link" }}"
|
20 | 15 | >
|
21 |
| - {% if type %} |
22 |
| - {% include icon.html icon=type.icon %} |
23 |
| - {% endif %} |
24 |
| - |
25 | 16 | <img
|
26 | 17 | src="{{ member.image | relative_url }}"
|
27 | 18 | class="portrait-image"
|
|
30 | 21 | {% include fallback.html %}
|
31 | 22 | >
|
32 | 23 |
|
33 |
| - {% if member.name %} |
34 |
| - <span class="portrait-name"> |
35 |
| - {{ member.name }} |
36 |
| - </span> |
37 |
| - {% endif %} |
| 24 | + {% if member.name or member.role or member.description %} |
| 25 | + <span class="portrait-text"> |
| 26 | + {% if member.name %} |
| 27 | + <span class="portrait-name"> |
| 28 | + {{ member.name }} |
| 29 | + </span> |
| 30 | + {% endif %} |
38 | 31 |
|
39 |
| - {% if member.description or type %} |
40 |
| - <span class="portrait-description"> |
41 |
| - {{ member.description | default: type.description }} |
42 |
| - </span> |
43 |
| - {% endif %} |
44 |
| - |
45 |
| - {% if member.affiliation %} |
46 |
| - <span class="portrait-affiliation"> |
47 |
| - {{ member.affiliation }} |
| 32 | + {% if member.role or member.description %} |
| 33 | + <span class="portrait-role"> |
| 34 | + {% assign type = site.data.types[member.role] %} |
| 35 | + {% include icon.html icon=type.icon %} |
| 36 | + <span>{{ member.description | default: type.description }}</span> |
| 37 | + </span> |
| 38 | + {% endif %} |
48 | 39 | </span>
|
49 | 40 | {% endif %}
|
50 | 41 | </a>
|
| 42 | + |
| 43 | + {% if member.homepage or member.google-scholar or member.github %} |
| 44 | + <div class="portrait-links"> |
| 45 | + {% if member.homepage %} |
| 46 | + <div style="margin-left: 10px; margin-right: 10px;"> |
| 47 | + <a href="{{ member.homepage }}" target="_blank" rel="noopener" title="Personal Website" |
| 48 | + text-decoration-line="none"> |
| 49 | + <i class="fas fa-house"></i> |
| 50 | + </a> |
| 51 | + </div> |
| 52 | + {% endif %} |
| 53 | + |
| 54 | + {% if member.google-scholar %} |
| 55 | + <div style="margin-left: 10px; margin-right: 10px;"> |
| 56 | + <a href="{{ member.google-scholar }}" target="_blank" rel="noopener" title="Google" text-decoration-line="none"> |
| 57 | + <i class="fab fa-google"></i> |
| 58 | + </a> |
| 59 | + </div> |
| 60 | + {% endif %} |
| 61 | + |
| 62 | + {% if member.github %} |
| 63 | + <div style="margin-left: 10px; margin-right: 10px;"> |
| 64 | + <a href="{{ member.github }}" target="_blank" rel="noopener" title="Github" text-decoration-line="none"> |
| 65 | + <i class="fab fa-github"></i> |
| 66 | + </a> |
| 67 | + </div> |
| 68 | + {% endif %} |
| 69 | + </div> |
| 70 | + {% endif %} |
51 | 71 | </div>
|
0 commit comments