Files
einundzwanzig.space/src/member.pug
2025-02-28 09:52:51 +01:00

36 lines
1.2 KiB
Plaintext

extends /template.pug
block vars
- const title = member.name
- const description = member.text
block main
#team.wrap
section
h1= title
.member
img(src=assetPath(member.image || "/img/avatar.svg") alt=member.name)
.info
if member.text
!=markdown(member.text)
.links
if member.nostr
a(href=`https://njump.me/${member.nostr}` target="_blank" rel="nofollow noopener" title=`${member.name} on Nostr`)
+sprite("nostr")
if member.twitter
a(href=`https://x.com/${member.twitter}` target="_blank" rel="nofollow noopener" title=`${member.name} on X`)
+sprite("twitter")
if member.github
a(href=`https://github.com/${member.github}` target="_blank" rel="nofollow noopener" title=`${member.name} on GitHub`)
+sprite("github")
if member.url
a(href=member.url target="_blank" rel="nofollow noopener")
+sprite("url")
if episodes.length
section
h2= `${episodes.length} Episode${episodes.length == 1 ? '' : 'n'} mit ${member.name}`
.episodes
each e in episodes
+episodeItem(e)