我在布局文件夹的index.js此代码:
<StaticQuery
query={graphql`
query SiteTitleQuery {
site {
siteMetadata {
title
}
}
}
`}
render={data => (
<>
<Helmet
title={data.site.siteMetadata.title}
meta={[
{name: 'description', content: 'Sample'},
{name: 'keywords', content: 'sample, something'},
]}
script={[
{"src": "http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js", "type": "text/javascript"}
]}
>
<html lang="en" />
</Helmet>
<Header siteTitle={data.site.siteMetadata.title} />
<div>
{children}
</div>
<Footer />
</>
)}
/>
然而,在该项目中不包括Bootstrap.js文件......我尝试了各种语法的东西,也重新启动该项目,没有什么工作至今。
头盔支持所有有效的头标签,如标题,基地,元,链接,无脚本,风格,包括脚本标签。所以,你可以做这样的:
<Helmet>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js" type="text/javascript" />
</Helmet>