profile: render links as links, not chips !107

merged merged by cmc on 2026-08-28 19:23 UTC · krz/gitbay:profile-link-style into main

2 files changed, +4 −4

Layout: unified · split

internal/web/static/style.css +3 −3
@@ -700,8 +700,8 @@ h2 .count { color: var(--muted); font-weight: 400; font-size: var(--fs-2); }
700700}
701701.headrow .spacer { flex: 1; }
702702
703/* member, org and profile link chips on owner pages */
704a.memberchip, a.linkchip {
703/* member and org chips on owner pages */
704a.memberchip {
705705 display: inline-block;
706706 border: 1px solid var(--line);
707707 border-radius: var(--r-pill);
@@ -710,7 +710,7 @@ a.memberchip, a.linkchip {
710710 font-size: var(--fs-1);
711711 margin: 0 0.15rem 0.15rem 0;
712712}
713a.memberchip:hover, a.linkchip:hover { text-decoration: none; border-color: var(--accent); color: var(--accent); }
713a.memberchip:hover { text-decoration: none; border-color: var(--accent); color: var(--accent); }
714714a.memberchip .role { color: var(--muted); }
715715
716716/* landing page */
internal/web/templates/owner.html +1 −1
@@ -4,7 +4,7 @@
44<h1>{{.Owner}} <span class="chip chip-neutral">{{.Kind}}</span></h1>
55{{if .Profile.Description}}<p class="desc lede">{{.Profile.Description}}</p>{{end}}
66{{if .Profile.Website}}<p class="meta"><a href="{{.Profile.Website}}" rel="nofollow me">{{.Profile.Website}}</a></p>{{end}}
7{{if .Profile.Links}}<p class="meta">{{range .Profile.Links}}<a class="linkchip" href="{{.URL}}" rel="nofollow me">{{if .Label}}{{.Label}}{{else}}{{.URL}}{{end}}</a> {{end}}</p>{{end}}
7{{if .Profile.Links}}<p class="meta">{{range $i, $l := .Profile.Links}}{{if $i}} · {{end}}<a href="{{$l.URL}}" rel="nofollow me">{{if $l.Label}}{{$l.Label}}{{else}}{{$l.URL}}{{end}}</a>{{end}}</p>{{end}}
88{{if .Orgs}}<p class="meta">member of {{range .Orgs}}<a class="memberchip" href="/{{.Username}}">{{.Username}}</a> {{end}}</p>{{end}}
99{{if .Members}}<p class="meta">members {{range .Members}}<a class="memberchip" href="/{{.Username}}">{{.Username}} <span class="role">{{.Role}}</span></a> {{end}}</p>{{end}}
1010</section>