An experimental IndieWeb site built in Go.
1package pages
2
3import (
4 p "github.com/puregarlic/space/html/components/posts"
5 "github.com/puregarlic/space/models"
6)
7
8templ Home(posts []*models.Post) {
9 <ul class="flex flex-col gap-6">
10 if len(posts) > 0 {
11 for _, post := range posts {
12 <li class="flex flex-col">
13 @p.PostFeedHeader(post)
14 @p.PostContent(post)
15 </li>
16 }
17 } else {
18 <li class="text-muted bg-surface px-4 py-8 text-center border border-overlay">
19 intention-rich, content-poor
20 </li>
21 }
22 </ul>
23}