有没有办法让Hugo不为每个帖子生成URL?

时间:2019-11-13 02:32:15

标签: hugo

这听起来很傻,但是我确实的意思是我不想让Hugo生成URL。

我想要实现的是一个Google新闻类型的网站(但情况更糟)。在每篇文章的开头,我记录了一个外部URL作为自定义变量,并将其吐入我的模板中。每个“帖子”中都没有内容,因此我不想在站点地图中生成URL或条目。

我的研究告诉我,可以通过制作自己的模板来做站点地图部分。向Dereck Curren and his guide致敬。

我完全不知道如何阻止Hugo生成URL条目。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这不是傻瓜,并且有计划在Hugo中建立nolist和norender。[*]

就目前而言,我对书签列表的处理方式是拥有一个layouts/bookmarks/single.html文件为空(0字节)。在content/bookmarks/whatever.md中,我有这样的东西:

---
# draft: true
title: "github.com: Issues · gohugoio/hugo"
link: "https://github.com/gohugoio/hugo/issues?utf8=%E2%9C%93&q=is%3Aissue"
tag:
  - gohugo
  - bookmark
---

然后,我使用Hugo的标签(分类功能)以及.Params.link来显示链接。 这就是我创建门户网站“其他站点”部分的方式,例如我的#gohugo Portal

[*]:Add nolist and norender · Issue #6412 · gohugoio/hugo · GitHub

答案 1 :(得分:1)

设置 hedless: true 并检查文档 here