Merge branch 'spacy.io' into develop

This commit is contained in:
Ines Montani 2019-03-15 18:17:12 +01:00
commit dc933110d4
7 changed files with 15 additions and 4 deletions

View File

@ -23,6 +23,11 @@
"list": "89ad33e698" "list": "89ad33e698"
}, },
"docSearch": { "docSearch": {
"apiKey": "f7dbcd148fae73db20b6ad33d03cc9e8",
"indexName": "dev_spacy_netlify",
"appId": "Y7BGGRAPHC"
},
"_docSearch": {
"apiKey": "371e26ed49d29a27bd36273dfdaf89af", "apiKey": "371e26ed49d29a27bd36273dfdaf89af",
"indexName": "spacy" "indexName": "spacy"
}, },

View File

@ -6,12 +6,13 @@ import Icon from './icon'
import classes from '../styles/search.module.sass' import classes from '../styles/search.module.sass'
const Search = ({ id, placeholder, settings }) => { const Search = ({ id, placeholder, settings }) => {
const { apiKey, indexName } = settings const { apiKey, indexName, appId } = settings
const [initialized, setInitialized] = useState(false) const [initialized, setInitialized] = useState(false)
useEffect(() => { useEffect(() => {
if (!initialized) { if (!initialized) {
setInitialized(true) setInitialized(true)
window.docsearch({ window.docsearch({
appId,
apiKey, apiKey,
indexName, indexName,
inputSelector: `#${id}`, inputSelector: `#${id}`,

View File

@ -8,7 +8,7 @@ import { H1 } from './typography'
import classes from '../styles/title.module.sass' import classes from '../styles/title.module.sass'
const Title = ({ title, tag, version, teaser, source, image, children, ...props }) => ( const Title = ({ id, title, tag, version, teaser, source, image, children, ...props }) => (
<header className={classes.root}> <header className={classes.root}>
{(image || source) && ( {(image || source) && (
<div className={classes.corner}> <div className={classes.corner}>
@ -25,7 +25,7 @@ const Title = ({ title, tag, version, teaser, source, image, children, ...props
)} )}
</div> </div>
)} )}
<H1 className={classes.h1} {...props}> <H1 className={classes.h1} id={id} {...props}>
{title} {title}
</H1> </H1>
{tag && <Tag spaced>{tag}</Tag>} {tag && <Tag spaced>{tag}</Tag>}

View File

@ -17,7 +17,7 @@ export default function HTML(props) {
/> />
{props.headComponents} {props.headComponents}
</head> </head>
<body id="top" {...props.bodyAttributes}> <body id="_top" {...props.bodyAttributes}>
{props.preBodyComponents} {props.preBodyComponents}
<noscript key="noscript" id="gatsby-noscript"> <noscript key="noscript" id="gatsby-noscript">
This app works best with JavaScript enabled. This app works best with JavaScript enabled.

View File

@ -16,6 +16,9 @@
margin-bottom: 0.5em margin-bottom: 0.5em
vertical-align: middle vertical-align: middle
&[id]:target
padding-top: 0 !important
.teaser .teaser
font: normal var(--font-size-sm)/var(--line-height-md) var(--font-primary) font: normal var(--font-size-sm)/var(--line-height-md) var(--font-primary)
color: var(--color-dark) color: var(--color-dark)

View File

@ -90,6 +90,7 @@ const Docs = ({ pageContext, children }) => (
source={sourcePath} source={sourcePath}
tag={tag} tag={tag}
version={version} version={version}
id="_title"
/> />
{children} {children}
{subFooter} {subFooter}

View File

@ -191,6 +191,7 @@ export const pageQuery = graphql`
docSearch { docSearch {
apiKey apiKey
indexName indexName
appId
} }
} }
} }