Team members

How to add, remove, and edit team members

Add/remove members

To add or remove a team member, create or delete a Markdown file in /_members.
Each file will automatically generate its own page according to its filename. For example, a file with the name tim-member.md will generate a page at /members/tim-member.
After adding members, you can display them on your site with the list and portrait components.
Example:
tim-member.md
---
name: Tim Member
image: images/team/some-image.jpg
role: programmer
description: Senior Programmer
aliases:
- T Member
- T. Member
- Timothy Member
links:
home-page: https://tims-website.com/
email: tim-[email protected]
twitter: tims_twitter
---
A bio for Tim, written in Markdown.
A descriptions of his academic studies, his recent accomplishments, his goals for the future, his likes/dislikes, etc.
One or two paragraphs is probably best.
Parameter
Description
name
Display name of team member.
image
URL to portrait photo of team member.
role
Team member's role in your organization. Determines the icon and default description text to show. See /_data/types.yaml for what types of roles are built-in or to add your own.
description
Description of team member's role in your organization. Overrides any default text set from of role.
aliases
By default, team member pages have a link at the bottom that goes to the "Research" page and searches for any papers by them. This field is a list of aliases/variations/abbreviations of the team member's name to search for.
links
Social media links for the team member, without any prefixes like @, www., etc. See /_data/types.yaml for what types of links are built-in or to add your own.

Customize member page

The skeleton arrangement and style of team member pages are based on the /_layouts/member.html template, which you can freely edit to your liking.