无论我做什么,我总是收到找不到页面的错误。 这两个URL,我的自定义域(https://dittmaraz.life)和netlify的子域(https://compassionate-lumiere-512b58.netlify.com)都给我“找不到页面”。这是一个错误页面,上面显示:
找不到页面 看来您跟随了一个损坏的链接或输入了此网站上不存在的URL。
这是github repo。
没有构建错误。有一篇博客文章,其草稿属性设置为false。 netlify的构建设置被设置为初始设置。 另外,config.toml的baseURL设置为“ https://dittmaraz.life/”。
有什么建议吗?
答案 0 :(得分:1)
您使用的是默认的部署文件夹public
,但是该站点的config.toml正在部署到docs
baseURL = "https://dittmaraz.life/"
languageCode = "en-us"
title = "dittmaraz"
theme = "mediumish-gohugo-theme"
summaryLength = 25
copyright = "2019 dittmaraz.life"
enableEmoji = true
publishDir = "docs"
您可以在网站的app.netlify.com
管理控制台中更改此设置,也可以在存储库的根目录中创建netlify.toml
netlify.toml
[build]
command = "hugo"
publish = "docs"
或者,您可以通过将值从public
更改为docs
来将其部署到public
答案 1 :(得分:0)
我看到两个问题:
错误的发布目录:
正如Talves所指出的那样,内容会生成到/ docs中,而不是默认的/ public目录中。轻松解决,通过注释掉它,从 config.toml 中删除 publishDir :
#publishDir = "docs"
Git存储库中的生成内容:
Netlify将生成您的网站,它不应位于Git存储库中。
添加具有以下内容的.gitignore:
/ public / / resources /