From ff1acfb4ca7bcdf12b392d54c8a4fa8a6ceff493 Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Mon, 22 Sep 2025 11:53:37 +0000 Subject: [PATCH] appview/pages: fragment readme and use only basename Signed-off-by: Anirudh Oppiliappan --- appview/pages/pages.go | 2 ++ appview/pages/templates/repo/index.html | 23 +---------------------- appview/pages/templates/repo/tree.html | 23 +---------------------- appview/pages/templates/repo/fragments/readme.html | 24 ++++++++++++++++++++++++ 4 file(s) changed, 28 insertion(s)(+), 44 deletion(s)(-) diff --git a/appview/pages/pages.go b/appview/pages/pages.go --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -695,6 +695,8 @@ params.Active = "overview" if params.ReadmeFileName != "" { + params.ReadmeFileName = filepath.Base(params.ReadmeFileName) + ext := filepath.Ext(params.ReadmeFileName) switch ext { case ".md", ".markdown", ".mdown", ".mkdn", ".mkd": diff --git a/appview/pages/templates/repo/index.html b/appview/pages/templates/repo/index.html --- a/appview/pages/templates/repo/index.html +++ b/appview/pages/templates/repo/index.html @@ -340,27 +340,6 @@ {{ define "repoAfter" }} {{- if or .HTMLReadme .Readme -}} -
- {{- if .ReadmeFileName -}} -
- {{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }} - {{ .ReadmeFileName }} -
- {{- end -}} -
-
{{- if .Raw -}}
-                            {{- .Readme -}}
-                        
- {{- else -}} - {{ .HTMLReadme }} - {{- end -}}
-
-
+ {{ template "repo/fragments/readme" . }} {{- end -}} {{ end }} diff --git a/appview/pages/templates/repo/tree.html b/appview/pages/templates/repo/tree.html --- a/appview/pages/templates/repo/tree.html +++ b/appview/pages/templates/repo/tree.html @@ -91,27 +91,6 @@ {{ define "repoAfter" }} {{- if or .HTMLReadme .Readme -}} -
- {{- if .ReadmeFileName -}} -
- {{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }} - {{ .ReadmeFileName }} -
- {{- end -}} -
-
{{- if .Raw -}}
-                            {{- .Readme -}}
-                        
- {{- else -}} - {{ .HTMLReadme }} - {{- end -}}
-
-
+ {{ template "repo/fragments/readme" . }} {{- end -}} {{ end }} diff --git a/appview/pages/templates/repo/fragments/readme.html b/appview/pages/templates/repo/fragments/readme.html new file mode 100644 --- /dev/null +++ b/appview/pages/templates/repo/fragments/readme.html @@ -0,0 +1,24 @@ +{{ define "repo/fragments/readme" }} +
+ {{- if .ReadmeFileName -}} +
+ {{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }} + {{ .ReadmeFileName }} +
+ {{- end -}} +
+
{{- if .Raw -}}
+            {{- .Readme -}}
+        
+ {{- else -}} + {{ .HTMLReadme }} + {{- end -}}
+
+
+{{ end }} -- tangled.sh