Algolia 将帖子链接到 0.0.7.227 url

Algolia links posts to a 0.0.7.227 url

我有两个相同的网站。一个用于测试目的,另一个用于生产。

两个站点都已通过 netlify 成功部署,并且 algolia 已成功编入索引。所有搜索栏功能都可以正常工作。然而对于生产站点,当实际帖子本身被点击时,algolia 将根更改为一个奇怪的 0.0.7.227 url。测试站点不会发生这种情况。除了 algolia 环境变量外,这两个站点的代码完全相同。

产量site and its github

测试site with no problems and its github

为什么这两个本质上是一样的却出现这个问题而另一个却没有?

我正在从 src/pages/search.js

生成我的搜索结果 URL
import React from "react"
import { Link } from "gatsby"
import Layout from "../components/layout"
import PageBreadcrumb from "../components/pageBreadcrumbs"
import SEO from "../components/seo"
import algoliasearch from 'algoliasearch/lite';
import { InstantSearch, SearchBox, Hits } from 'react-instantsearch-dom';

const searchClient = algoliasearch('L939SA528T', '6bf2bcd990937092c431629e2b44740d');
const Hit = ({ hit }) =>
<article>
    <Link to={`/${hit.fields.slug}`}>
        <h1>{hit.title}</h1>
        <h2>{hit.date}{" "}by{" "}<span>{hit.author}</span>{" "}</h2>
        <p>{hit.excerpt}</p>
    </Link>
</article> 

export default class extends React.Component {
    
    render() {
        return (
            <Layout>
                <PageBreadcrumb crumbs={ [ 'Home', 'Search' ] } />
                <div className="searchbarContainer">
                <SEO title="Search - Yonsei UIC Scribe | Underwood International College"></SEO>
                    <InstantSearch className="searchbar" searchClient={searchClient} indexName="Articles">
                        <SearchBox />
                        <Hits hitComponent={Hit} />
                    </InstantSearch>
                </div>
            </Layout>
        )
    }
}

<Link to={/${hit.fields.slug}}> 中删除 / 解决了问题