hugo - Hugo 博客 + netlify 部署 + 自定义域 = 找不到页面..令人沮丧的东西
问题描述
无论我做什么,我都会收到一个找不到页面的错误。两个 url,我的自定义域 ( https://dittmaraz.life ) 和 netlify 的子域 ( https://compassionate-lumiere-512b58.netlify.com ) 都给我“找不到页面”。这是一个错误页面,上面写着:
未找到页面 看起来您点击了损坏的链接或输入了此站点上不存在的 URL。
这是 github 存储库。
没有构建错误。有一篇博文,其草稿属性设置为 false。netlify 的构建设置设置为初始设置。此外,config.toml 的 baseURL 设置为“ https://dittmaraz.life/ ”。
有什么建议么?
解决方案
您正在使用默认部署文件夹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
推荐阅读
- c# - 尝试在 C# 中创建登录系统
- linux - 用于检查文件夹中的图像是否被一组 HTML 文件使用的 shell 脚本
- javascript - 通过 onsubmit 传递文字 %2B
- sql-server - 查询包含子项、孙子项等的表的最有效方法
- javascript - DropZone JS 没有从 jQuery ID 调用的输入字段中获取外部值
- django - 在 Django Management Shell 中执行 manage.py
- python-2.7 - 为什么这个元素不可交互?蟒蛇(硒)
- javascript - 为什么我做的这个闭包的内部函数不能访问外部函数变量?
- c# - C# 处理消息类 IPM.Outlook.Recall
- mysql - Powershell:将 MariaDB 查询转换为字符串