+ {{- .Readme -}}
+
+ {{- else -}}
+ {{ .HTMLReadme }}
+ {{- end -}}diff --git a/appview/pages/pages.go b/appview/pages/pages.go index 7501a198..e9f9fcf0 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -695,6 +695,8 @@ func (p *Pages) RepoTree(w io.Writer, params RepoTreeParams) error { 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/fragments/readme.html b/appview/pages/templates/repo/fragments/readme.html new file mode 100644 index 00000000..64426307 --- /dev/null +++ b/appview/pages/templates/repo/fragments/readme.html @@ -0,0 +1,24 @@ +{{ define "repo/fragments/readme" }} +
+ {{- .Readme -}}
+
+ {{- else -}}
+ {{ .HTMLReadme }}
+ {{- end -}}
- {{- .Readme -}}
-
- {{- else -}}
- {{ .HTMLReadme }}
- {{- end -}}
- {{- .Readme -}}
-
- {{- else -}}
- {{ .HTMLReadme }}
- {{- end -}}