'singlepage' 网站的单页添加无效

Single page addition to 'singlepage' website not working

我可能会问一个愚蠢的问题,但我已经花了好几天时间研究 Whosebug 和 git 以及 Hugo 的官方文档,我得到了 15 种不同的做某事的方法,但似乎没有任何效果。

我有一个 1 页的 hugo 网站,我想添加隐私政策。

root/config.toml 中,我有以下内容: [[params.footer.quicklinks]] text = "Privacy Policy" link = "privacypolicy.html"

root/content 中,我有一个名为 privacypolicy.md 的文件,其中包含以下内容: --- title: "Privacy Policy" type: page page: "privacypolicy.html" ---

root/layout/page 我有 privacypolicy.html

当我单击核心页面上的 link 转到隐私政策时,我收到“找不到 404 页面”

更正拼写错误layouts。将 privacypolicy.html 文件放在 root/layouts/page 目录中。 创建一个新的 page 目录并将 privacypolicy.md 放入 root/content/page。 在 md 文件中使用 Url 标签,如下所示:

---
  title: "your title"
  type: page
  Url: page/privacypolicy
---
Your content here...

这将在您的 http://baseUrl/page/privacypolicy 中打开。建议重新运行 hugo server 和硬刷新(ctrl shift R)网页。