diff options
| author | Steve Wills <steve@mouf.net> | 2023-11-07 21:34:51 +0000 |
|---|---|---|
| committer | Jonathan Amsterdam <jba@google.com> | 2023-11-08 16:47:21 +0000 |
| commit | 4ff3e66113e4f33f61260adba313dbee89dafdbe (patch) | |
| tree | 887d51a6ea5cbc505496f59acc7e37d3330bf85b /internal | |
| parent | 89a67682aae8b635242748cbfcf6479fb8ae8140 (diff) | |
| download | go-x-pkgsite-4ff3e66113e4f33f61260adba313dbee89dafdbe.tar.xz | |
internal/frontend: add OpenSearch
Based on https://developer.mozilla.org/en-US/docs/Web/OpenSearch
Fixes golang/go#61986
Change-Id: I78d8590f8f6844170345738394a65887970627ac
GitHub-Last-Rev: e34f32f1c7f6b40b7d8df56fa4380af6c9d8727d
GitHub-Pull-Request: golang/pkgsite#83
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/539896
TryBot-Result: Gopher Robot <gobot@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
Reviewed-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
kokoro-CI: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/frontend/server.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/frontend/server.go b/internal/frontend/server.go index 07c235c8..b68d815f 100644 --- a/internal/frontend/server.go +++ b/internal/frontend/server.go @@ -215,6 +215,9 @@ func (s *Server) Install(handle func(string, http.Handler), cacher Cacher, authV handle("/golang.org/x", s.staticPageHandler("subrepo", "Sub-repositories")) handle("/files/", http.StripPrefix("/files", s.fileMux)) handle("/vuln/", vulnHandler) + handle("/opensearch.xml", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + serveFileFS(w, r, s.staticFS, "shared/opensearch.xml") + })) handle("/", detailHandler) if s.serveStats { handle("/detail-stats/", |
