gpt4 book ai didi

hugo - 为什么我的 Hugo 站点在部署到 Netlify 时不显示?

转载 作者:行者123 更新时间:2023-12-03 23:14:58 24 4
gpt4 key购买 nike

在本地,我可以轻松查看我的网站和所有主题更改。

但是,一旦将站点部署到 Netlify,我所看到的只是一个空白的白屏。

我尝试切换 baseURL配置无济于事。但是,如果我重命名 _index.md文件到 index.md/content当通过 Netlify 部署时,将显示该文件的内容。

Netlify 或本地没有构建错误。

我的工作文件可以在以下 GitHub repository 中看到.

最佳答案

说明摘要: _index.md您的内容目录根目录下的文件正在使用您的 themes/gwynn/layouts/index.html模板,但您并没有告诉它显示您的frontmatter 中的任何内容或数据。
themes/gwynn/layouts/index.html代码:

<!DOCTYPE html>
<html>
<body>
{{ range first 10 .Data.Pages }}
<h1><a href={{ .Permalink }}>{{ .Title }}</a></h1>
{{ end }}
</body>
</html>

没有显示任何内容,因为您只显示站点中的页面,但两者都有 draft: true设置在post页面的frontmatter。

显示主页标题的解决方案:
themes/gwynn/layouts/index.html
<!DOCTYPE html>
<html>
<head>
<title>{{ .Title }}</title>
</head>
<body>
<h1>{{ .Title }}</h1>
{{ range first 10 .Data.Pages }}
<h1><a href={{ .Permalink }}>{{ .Title }}</a></h1>
{{ end }}
</body>
</html>

要显示页面链接,您可以设置 draft: falsecontent/post/first.mdcontent/post/second.md

关于hugo - 为什么我的 Hugo 站点在部署到 Netlify 时不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53015453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com