From 1b309a3a6db6faa124371293a37a85bd5a20a3d5 Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Mon, 09 Feb 2026 13:39:54 +0000 Subject: [PATCH] appview/pages: improved seo tags for home, repo and profile Signed-off-by: Anirudh Oppiliappan --- appview/pages/templates/layouts/base.html | 17 +++++++++++++++-- appview/pages/templates/layouts/profilebase.html | 20 ++++++++++++++++---- appview/pages/templates/repo/fragments/og.html | 19 +++++++++++++++++-- appview/pages/templates/timeline/home.html | 22 +++++++++++++++++++--- 4 file(s) changed, 67 insertion(s)(+), 11 deletion(s)(-) diff --git a/appview/pages/templates/layouts/base.html b/appview/pages/templates/layouts/base.html --- a/appview/pages/templates/layouts/base.html +++ b/appview/pages/templates/layouts/base.html @@ -4,8 +4,21 @@ - + + + + + + + + + + + + + + @@ -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 --- 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 --- 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 --- 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 }} -- tangled.sh