Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion _data/members.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
# # Postdoc, Ph.D/PhD, M.Sc/MSc, Visiting
# url: https://example.com # personal website (makes the name a link)
# avatar: /images/people/capitaine-haddock.jpg
# pet: /images/people/pets/capitaine-haddock-pet.jpg # easter egg: photo shown on hover
# pet_name: Milou # easter egg: name shown on hover
# orcid: https://orcid.org/0000-0000-0000-0000
# github: https://github.com/capitainehaddock
# linkedin: https://www.linkedin.com/in/capitainehaddock/
Expand All @@ -14,6 +16,8 @@
position: Full Professor
url: http://www.uu.nl/staff/amjjbonvin
avatar: /images/people/Bonvin-2020-12.jpg
pet: /images/people/pets/Milou.png
pet_name: Milou
github: https://github.com/haddocking
orcid: https://orcid.org/0000-0001-7369-1322
bluesky: https://bsky.app/profile/amjjbonvin.bsky.social
Expand Down Expand Up @@ -58,7 +62,7 @@
linkedin: https://www.linkedin.com/in/shantanukhatri/
github: https://github.com/Comp-era
x: https://x.com/Shantanu_khtri

- name: Xiaotong Xu
position: Ph.D Candidate
avatar: /images/people/Xiaotong-Xu.jpg
Expand Down
58 changes: 49 additions & 9 deletions _layouts/people.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,20 +77,52 @@ <h3>Group picture, July 2025</h3>
margin-bottom: 0.85rem;
flex-shrink: 0;
border: 3px solid #f0f0f0;
position: relative;
}
.member-photo img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: opacity 0.35s ease;
}
.member-photo .photo-pet {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.member-card.has-pet:hover .member-photo .photo-person {
opacity: 0;
}
.member-card.has-pet:hover .member-photo .photo-pet {
opacity: 1;
}
.member-name-wrap {
position: relative;
margin: 0 0 0.3rem;
}
.member-name {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 1.15rem;
font-weight: 700;
color: #222;
margin: 0 0 0.3rem;
margin: 0;
line-height: 1.25;
transition: opacity 0.35s ease;
}
.member-name.pet-name {
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
}
.member-card.has-pet:hover .member-name.person-name {
opacity: 0;
}
.member-card.has-pet:hover .member-name.pet-name {
opacity: 1;
}
.member-name a {
color: inherit;
Expand Down Expand Up @@ -162,17 +194,25 @@ <h3>Current members</h3>
{% assign role = 'msc' %}
{% endif %}

<li class="member-card" data-role="{{ role }}">
<li class="member-card{% if member.pet %} has-pet{% endif %}" data-role="{{ role }}">
<div class="member-photo">
<img src="{{ avatar }}" alt="{{ member.name }}" />
<img class="photo-person" src="{{ avatar }}" alt="{{ member.name }}" />
{% if member.pet %}
<img class="photo-pet" src="{{ member.pet }}" alt="{{ member.name }}'s pet" />
{% endif %}
</div>
<p class="member-name">
{% if member.url %}
<a href="{{ member.url }}" target="_blank">{{ member.name }}</a>
{% else %}
{{ member.name }}
<div class="member-name-wrap">
<p class="member-name person-name">
{% if member.url %}
<a href="{{ member.url }}" target="_blank">{{ member.name }}</a>
{% else %}
{{ member.name }}
{% endif %}
</p>
{% if member.pet_name %}
<p class="member-name pet-name">{{ member.pet_name }}</p>
{% endif %}
</p>
</div>
<p class="member-position">{{ member.position }}</p>
{% if member.orcid or member.github or member.linkedin or member.bluesky or member.x %}
<div class="member-links">
Expand Down
Binary file added images/people/pets/Milou.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading