Как добавить теги скрипта в начало и в конец тела html.js ?

#reactjs #gatsby

#reactjs #gatsby

Вопрос:

Я новичок в gatsby. У меня есть настройка модели в содержимом, которая предоставляет мне сценарии, которые я хотел добавить в head или в конце тела. Теперь один из способов сделать это — Gatsby SSR API (setPostBodyComponents).

Но дело в том, как я могу запустить запрос graphl в gatsby-ssr? Допустимо ли извлекать данные из содержимого в этом файле? Моя забота заключается в том, чтобы добавить в html любые скрипты, которые довольный администратор помещает в модель.

Ответ №1:

Самым простым решением для этого является использование gatsby-plugin-react-helmet : https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet /

Таким образом, вы можете добавлять теги скрипта точно так же, как в HTML:

 <Helmet>
    <script src="...">
</Helmet>