【问题标题】:How to add a raw `.html` file to my react app [duplicate]如何将原始`.html`文件添加到我的反应应用程序[重复]
【发布时间】:2022-08-03 23:40:32
【问题描述】:

我被要求将一个名为 3x4mple.html.html 文件添加到我的 react 应用程序中,以验证我的网站是否适用于第三方服务。

文件的完整内部如下所示:

site-verification: 3x4mple

如何将此.html 文件添加到我的站点,以便我可以从website.com/3x4mple.html 原始访问它(在<head> 等元素上没有不必要的组件或 <body>)?

我的尝试。

我只能让它在本地提供的版本上工作。

对于我的尝试,我将文件添加到/public,方法是使用git add -f public/website.com/3x4mple.html 强行添加它。

当我构建然后gatsby serve 并转到localhost:9000/3x4mple.html 它可以工作 - 但是,当我将其推送到生产并访问页面时,我遇到了404 页面。

如何将原始可访问的.html 文件添加到我的 Gatsby 应用程序?

    标签: reactjs gatsby


    【解决方案1】:

    您应该将文件添加到 /static 文件夹。

    此处提供信息:https://www.gatsbyjs.com/docs/reference/gatsby-project-structure/#folders

    /public 文件夹是在构建站点时自动生成的,应添加到 .gitignore

    添加到/static 文件夹的文件将在构建站点时复制到/public,因此它应该具有相同的效果。

    更多信息在这里:https://www.gatsbyjs.com/docs/how-to/images-and-media/static-folder/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多