单页网站的单页添加不起作用

时间:2018-09-10 08:33:30

标签: hugo

我可能会问一个愚蠢的问题,但是我花了几天时间在stackoverflow和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

当我单击核心页面上的链接以转到隐私策略时,我得到一个“未找到404页面”

1 个答案:

答案 0 :(得分:5)

修复拼写错误layouts。将privacypolicy.html文件放在root/layouts/page目录中。 创建一个新的page目录,并将privacypolicy.md放在root/content/page中。 像这样在md文件中使用网址标签:

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

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