【问题标题】:next-seo not render to <head> in SSR?next-seo 不渲染到 SSR 中的 <head>?
【发布时间】:2020-07-30 21:01:19
【问题描述】:

使用 next-seo 包时,SEO 标签不会在 SSR 中呈现。 我试过了

<NextSeo />

<Head><NextSeo /></Head>

next.js 页面中呈现代码,但没有运气。

任何人都可以通过将next-seo 与 SSR 一起使用来获得任何变通解决方案吗?

谢谢。

【问题讨论】:

    标签: reactjs next.js


    【解决方案1】:

    我刚刚发现原因是&lt;PersistGate loading={null} persistor={persistor}&gt;&lt;/PersistGate&gt;。 因为我在 react 中使用 redux 和 persist-redux。

    如果我取出&lt;PersistGate&gt; 行,元标记就可以了。

    _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....

    【讨论】:

    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 2012-08-08
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    相关资源
    最近更新 更多