From 1b309a3a6db6faa124371293a37a85bd5a20a3d5 Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Mon, 9 Feb 2026 15:39:54 +0200 Subject: [PATCH] appview/pages: improved seo tags for home, repo and profile Signed-off-by: Anirudh Oppiliappan --- appview/pages/templates/layouts/base.html | 17 ++++++++++++-- .../pages/templates/layouts/profilebase.html | 20 +++++++++++++---- .../pages/templates/repo/fragments/og.html | 19 ++++++++++++++-- appview/pages/templates/timeline/home.html | 22 ++++++++++++++++--- 4 files changed, 67 insertions(+), 11 deletions(-) diff --git a/appview/pages/templates/layouts/base.html b/appview/pages/templates/layouts/base.html index 9a81126c..07d995d7 100644 --- a/appview/pages/templates/layouts/base.html +++ b/appview/pages/templates/layouts/base.html @@ -4,9 +4,22 @@ - + + + + + + + + + + + + + + @@ -26,7 +39,7 @@ - {{ block "title" . }}{{ end }} · tangled + {{ block "title" . }}{{ end }} {{ block "extrameta" . }}{{ end }} diff --git a/appview/pages/templates/layouts/profilebase.html b/appview/pages/templates/layouts/profilebase.html index 3c577865..30ee9622 100644 --- a/appview/pages/templates/layouts/profilebase.html +++ b/appview/pages/templates/layouts/profilebase.html @@ -3,18 +3,30 @@ {{ define "extrameta" }} {{ $handle := resolve .Card.UserDid }} {{ $avatarUrl := profileAvatarUrl .Card.Profile "" }} + {{ $description := or .Card.Profile.Description (printf "%s on Tangled" $handle) }} + {{ $url := printf "https://tangled.org/%s" $handle }} + + - - + + - + + + + - + + + + + + {{ end }} {{ define "content" }} diff --git a/appview/pages/templates/repo/fragments/og.html b/appview/pages/templates/repo/fragments/og.html index ead2132d..968a7500 100644 --- a/appview/pages/templates/repo/fragments/og.html +++ b/appview/pages/templates/repo/fragments/og.html @@ -1,19 +1,34 @@ {{ define "repo/fragments/og" }} {{ $title := or .Title .RepoInfo.FullName }} - {{ $description := or .Description .RepoInfo.Description }} + {{ $description := or .Description .RepoInfo.Description "A repository on Tangled" }} {{ $url := or .Url (printf "https://tangled.org/%s" .RepoInfo.FullName) }} {{ $imageUrl := printf "https://tangled.org/%s/opengraph" .RepoInfo.FullName }} + {{ $ownerHandle := resolve .RepoInfo.OwnerDid }} + - + + + + {{ if .RepoInfo.Topics }} + {{ range .RepoInfo.Topics }} + + {{ end }} + {{ end }} + + + + + + {{ end }} diff --git a/appview/pages/templates/timeline/home.html b/appview/pages/templates/timeline/home.html index febf520e..995d18fa 100644 --- a/appview/pages/templates/timeline/home.html +++ b/appview/pages/templates/timeline/home.html @@ -1,10 +1,26 @@ {{ define "title" }}tangled · tightly-knit social coding{{ end }} {{ define "extrameta" }} - - + + + - + + + + + + + + + + + + + + + + {{ end }} -- 2.51.2