25 lines
1 KiB
HTML
25 lines
1 KiB
HTML
%PAGE_TITLE:KarlOS - Members
|
|
%~ include src/header.inc
|
|
<div class="banner">
|
|
<h1>Our Members</h1>
|
|
<h3>Click a member to see their profile</h3>
|
|
</div>
|
|
<div class="content members-grid">
|
|
%~ for member in src/team/*.md; do
|
|
%~ slug=$(basename "$member" .md)
|
|
%~ handle=$(sed -n 's/^##[[:space:]]*//p' "$member" | head -n1 | sed 's/^@//')
|
|
%~ name=$(sed -n 's/^###[[:space:]]*//p' "$member" | head -n1)
|
|
%~ photo="assets/logo.png"
|
|
%~ for ext in png jpg jpeg webp; do
|
|
%~ if [ -f "src/assets/team/$slug.$ext" ]; then photo="assets/team/$slug.$ext"; break; fi
|
|
%~ done
|
|
%~ printf '<a class="member-card" href="/team/%s.html">\n' "$slug"
|
|
%~ printf ' <div class="member-avatar"><img src="/%s" alt="%s"/></div>\n' "$photo" "$name"
|
|
%~ printf ' <div class="member-text">\n'
|
|
%~ printf ' <div class="member-name">%s</div>\n' "$name"
|
|
%~ printf ' <div class="member-handle">@%s</div>\n' "$handle"
|
|
%~ printf ' </div>\n'
|
|
%~ printf '</a>\n'
|
|
%~ done
|
|
</div>
|
|
%~ include src/footer.inc
|