首页 > 解决方案 > Gatsby.js - 嵌套项目的 404 页面

问题描述

我有一个通过 Github Pages 托管的 Gatsby.js 项目。该项目位于一个名为/an 我正在使用以下命令通过 gh-pages 包部署它的目录中

gatsby build --prefix-paths && gh-pages -d public -b master -e ./an

我已按照https://www.gatsbyjs.org/docs/path-prefix/设置正确的前缀路径。通过 Github Pages 未检测到我的自定义 404 页面。我相信这是因为它必须设置在 repo 根目录而不是 /an 中。

如何告诉 GitHub Pages 使用 /an 中生成的 404 页面?

标签: github-pagesgatsby

解决方案


推荐阅读