"Page Not Found" 通过 Github 存储库将站点部署到 Netlify

"Page Not Found" upon deploying site to Netlify via Github repo

我是 Web 开发的初学者,正在尝试通过 Netlify 部署我的第一个站点。尽管我的网站在本地机器上显示时工作正常,但在导航到我的网站 URL 时出现以下错误:

Page Not Found
Looks like you've followed a broken link or entered a URL that doesn't exist on this site.

Back to our site

由于我的页面在我的本地机器上正常运行,我相信错误出在我的 Github 存储库 and/or 我的部署设置中。这是我的回购协议:

https://github.com/Cotton0419/TestSite

我的部署设置:

Repository: github.com/Cotton0419/TestSite
Base directory: acme
Build command: Not set
Publish directory: acme/disp
Deploy log visibility: Logs are public

任何帮助将不胜感激,如果需要我可以补充更多信息。

Netlify 上的 Base directory 仅供构建环境用于引用您的代码库(如果未给出,则默认为存储库的根目录)。

Publish directory 是相对于基目录的。因此,在您的情况下 dispacme/disp 如果使用默认值。

您在发布路径中不存在的位置引用资产,因此它们不会存在于您部署到 CDN 中。

<link rel="stylesheet" href="../css/style.css">

您应该将您的资产移动到您的部署 disp 文件夹中,并将正确的路径编辑到您的代码文件中。

我今天遇到了类似的问题。我决定上传我不久前制作的旧作品集。然后出于某种原因在 Netlify 上 运行 和 URL 之后,什么也没有发生。唯一出现的是类似于您的提示 -

Page Not Found

Looks like you've followed a broken link or entered a URL that doesn't exist on this site.

Back to our site

重新访问 HTML 和 CSS 文件后,我意识到我已将 HTML 文件的标题设置为 porfolio.html 而不是 index.html 解决了我的问题!