【问题标题】:How to manage url of Hugo site hosting on netlify?如何在 netlify 上管理 Hugo 网站托管的 url?
【发布时间】:2020-04-20 01:35:10
【问题描述】:

我正在尝试使用 netlify CMS 和学术主题在 netlify 上托管的 Hugo 网站上制作静态页面。

我的目标是: example.com/admission

  • example.com/admission/
  • exapmle.com/admission/success/ 或 exapmle.com/admission/success.html

所以我在下面制作页面:

  content
    + admission
       + index.md
       + success.md

example.com/admission/ 显示我想要的 index.md。 但是exapmle.com/admission/success/exapmle.com/admission/success.html 都显示404 页面未找到。

如何放置文件来实现我的目的?


我改变了文件结构:

  content/
    + admission/
       + index.md
       + success/
         + index.md

我可以看到exapmle.com/admission/success/ 上的内容。 这是正确的方法吗?

【问题讨论】:

  • 你能发布你的配置文件吗?当您运行 hugo server -D 时,它是否可以在您的计算机上本地运行?
  • @runar 文件是 config_default\config.toml ?
  • 是的,这很好。你得到了你想要的结果,不是吗?

标签: netlify hugo netlify-cms


【解决方案1】:

如果您的页面处于草稿模式,则可能会发生这种情况,请确保页面中的 draft 设置为 false,这是一个示例:

+++
title = "Test"
slug = "test"
draft = "false"
+++

尝试在本地机器上运行 hugo server 并验证,hugo server -D 是构建草稿

这里是Hogo论坛https://discourse.gohugo.io/,如果在那里搜索/发帖,你会更快得到答案

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 2023-04-02
    相关资源
    最近更新 更多