Skip to content

Commit b954e9a

Browse files
authored
add meta tags for the docsearch scraper (PR #99)
1 parent 4f1c379 commit b954e9a

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/js/vendor/docsearch.bundle.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,13 @@
135135
return hits.map(function (hit) {
136136
var lvl0 = hit.hierarchy.lvl0
137137
var lvl1 = hit.hierarchy.lvl1
138-
if (!lvl0) lvl0 = hit.hierarchy.lvl0 = hit.component + (hit.version === 'master' ? '' : ' ' + hit.version)
138+
if (!lvl0) {
139+
if ((lvl0 = hit.component_title)) {
140+
lvl0 = hit.hierarchy.lvl0 = lvl0 + (hit.display_version ? ' ' + hit.display_version : '')
141+
} else {
142+
lvl0 = hit.hierarchy.lvl0 = hit.component + (hit.version ? ' ' + hit.version : '')
143+
}
144+
}
139145
if (!lvl1) lvl1 = hit.hierarchy.lvl1 = lvl0
140146
var lvl0Qualifier = lvl0Qualifiers[lvl0]
141147
if (lvl0 !== prevLvl0) {

src/partials/head-meta.hbs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<link rel="schema.dcterms" href="https://purl.org/dc/terms/">
99
<meta name="dcterms.subject" content="{{page.component.name}}">
1010
<meta name="dcterms.identifier" content="{{page.version}}">
11+
<meta name="docsearch:component_title" content="{{{page.component.title}}}">
12+
{{#if (eq page.version 'master')}}
13+
<meta name="docsearch:component_version" content='["{{{./page.component.name}}}","{{{./page.component.name}}}"]'>
14+
{{else}}
15+
{{#with page.componentVersion}}
16+
<meta name="docsearch:component_version" content='["{{{./name}}}@{{{./version}}}"{{#if (eq this @root.page.component.latest)}},"{{{./name}}}"{{/if}}]'>
17+
<meta name="docsearch:version" content="{{{./version}}}">
18+
<meta name="docsearch:display_version" content='"{{{./displayVersion}}}"'>
19+
{{/with}}
20+
{{/if}}
1121
{{/if}}
1222
<meta name="generator" content="Antora {{antoraVersion}}">
1323
<link rel="icon" href="{{{uiRootPath}}}/img/favicon.ico" type="image/x-icon">

0 commit comments

Comments
 (0)