all repos — searchix @ 5febc847935ea032eec67ab2a1304730815237a8

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: add canonical links to results and details pages

Alin
commit

5febc847935ea032eec67ab2a1304730815237a8

parent

9ab1a44e0a60fad5c01bc1b1a9521e40c4151cc6

1 file changed, 2 insertions(+), 1 deletion(-)

changed files
M internal/server/source.gointernal/server/source.go
@@ -102,11 +102,12 @@ } else if searchResult, _, searchErr := h.global.ExecuteSearch(h.searchSource(r), r); searchErr == nil &&
searchResult != nil { searchTitle := searchResult.Title searchResult.Title = h.getTitle(doc) + searchResult.CanonicalURL = "/" + index.GetKey(doc) searchResult.Description = components.MetaDescription(doc) searchResult.DetailContent = components.Detail(doc) searchResult.SearchURL = h.closeURL(r) searchResult.SearchTitle = searchTitle - baseErr = components.ResultsPage(*searchResult).Render(w) + baseErr = components.DetailResultsPage(*searchResult).Render(w) } else { tdata := components.TemplateData{ ExtraHeadHTML: h.global.cfg.Web.ExtraHeadHTML,