mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-26 23:54:23 +01:00
docs: enable OpenSearch
This commit is contained in:
parent
6ce0c62e21
commit
ecfddb4e38
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
const siteDocsVersion = searchElement.getAttribute('data-bd-docs-version')
|
const siteDocsVersion = searchElement.getAttribute('data-bd-docs-version')
|
||||||
|
|
||||||
window.docsearch({
|
const search = window.docsearch({
|
||||||
apiKey: '3151f502c7b9e9dafd5e6372b691a24e',
|
apiKey: '3151f502c7b9e9dafd5e6372b691a24e',
|
||||||
indexName: 'bootstrap',
|
indexName: 'bootstrap',
|
||||||
appId: 'AK7KMZKZHQ',
|
appId: 'AK7KMZKZHQ',
|
||||||
@ -42,4 +42,15 @@
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
function hashSearch() {
|
||||||
|
if (window.location.hash && window.location.hash.indexOf('#search=') === 0) {
|
||||||
|
search.input.autocomplete.setVal(window.location.hash.slice(8))
|
||||||
|
search.input.autocomplete.open()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
hashSearch()
|
||||||
|
// For the nerds: search by changing the url hash
|
||||||
|
window.addEventListener('hashchange', hashSearch, false)
|
||||||
})()
|
})()
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
<title>{{ if .IsHome }}{{ .Site.Title | markdownify }} · {{ .Site.Params.subtitle | markdownify }}{{ else }}{{ .Title | markdownify }} · {{ .Site.Title | markdownify }} v{{ .Site.Params.docs_version }}{{ end }}</title>
|
<title>{{ if .IsHome }}{{ .Site.Title | markdownify }} · {{ .Site.Params.subtitle | markdownify }}{{ else }}{{ .Title | markdownify }} · {{ .Site.Title | markdownify }} v{{ .Site.Params.docs_version }}{{ end }}</title>
|
||||||
|
|
||||||
<link rel="canonical" href="{{ .Permalink }}">
|
<link rel="canonical" href="{{ .Permalink }}">
|
||||||
|
<link rel="search" href="/documentation-search.xml" type="application/opensearchdescription+xml">
|
||||||
|
|
||||||
<link rel="preconnect" href="https://AK7KMZKZHQ-dsn.algolia.net" crossorigin>
|
<link rel="preconnect" href="https://AK7KMZKZHQ-dsn.algolia.net" crossorigin>
|
||||||
|
|
||||||
|
7
site/static/documentation-search.xml
Normal file
7
site/static/documentation-search.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
|
||||||
|
<ShortName>Bootstrap Documentation</ShortName>
|
||||||
|
<Description>Search in the latest Bootstrap documentation</Description>
|
||||||
|
<Image height="16" width="16" type="image/x-icon">https://deploy-preview-29872--twbs-bootstrap.netlify.com/favicon.ico</Image>
|
||||||
|
<Url type="text/html" method="get" template="https://deploy-preview-29872--twbs-bootstrap.netlify.com/docs/4.3/getting-started/introduction/#search={searchTerms}" />
|
||||||
|
</OpenSearchDescription>
|
Loading…
x
Reference in New Issue
Block a user