feat: add canonical links to results and details pages
1 file changed, 2 insertions(+), 1 deletion(-)
changed files
M internal/server/source.go → internal/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,