【发布时间】:2020-07-30 21:01:19
【问题描述】:
使用 next-seo 包时,SEO 标签不会在 SSR 中呈现。
我试过了
<NextSeo />
和
<Head><NextSeo /></Head>
在next.js 页面中呈现代码,但没有运气。
任何人都可以通过将next-seo 与 SSR 一起使用来获得任何变通解决方案吗?
谢谢。
【问题讨论】:
使用 next-seo 包时,SEO 标签不会在 SSR 中呈现。
我试过了
<NextSeo />
和
<Head><NextSeo /></Head>
在next.js 页面中呈现代码,但没有运气。
任何人都可以通过将next-seo 与 SSR 一起使用来获得任何变通解决方案吗?
谢谢。
【问题讨论】:
我刚刚发现原因是<PersistGate loading={null} persistor={persistor}></PersistGate>。
因为我在 react 中使用 redux 和 persist-redux。
如果我取出<PersistGate> 行,元标记就可以了。
_app.js:
return (
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<StylesProvider>
<ThemeProvider theme={theme}>
<CssBaseline />
<Component {...pageProps} />
</ThemeProvider>
</StylesProvider>
</PersistGate>
</Provider>
);
那里有什么问题?我必须使用 redux+persist-redux....
【讨论】: