我想对某些事件进行分类,例如 meetups 和会议。
我希望在/events
上有一个页面,我可以看到所有事件,/events/meetups
我可以看到所有 meetups 。
我的问题是,如果我在名为事件的部分中整理我的网页,并将我的降价文件放在 meetups 这两个文件夹中会议我将分别在/events/conferences
和/events/meetups
下看到它们,但/events
页面将为空。
我想要实现的是,如果我有例如conf A
,conf B
,meetup A
和meetup B
,我希望看到{{1}分别位于conf A
和conf B
以及/events
和/events/conferences
下的meetup A
和meetup B
下的/events
。
我尝试为此创建/meetups
分类,但是冲突部分与分类法一起使用,因此它不起作用。我怎样才能实现这样的目标?这种内容组织是否有最佳实践?
答案 0 :(得分:0)
Hugo允许您定义自己的分类法,在这种情况下,您可以调用分类事件,然后将您的聚会和会议分配给前端的事件类型。
首先你添加
taxonomies:
event: "events"
到您的网站配置yaml。
然后在你的markdown文件的前端称为meetup-a.md
之类的内容你添加:
---
...
events: [meetups]
...
---
meetup A 现在将列在/ events /下(实际上是所有事件类型及其所属页面的完整列表),然后是/ events / meetups下的所有聚会。 Hugo会根据您在页面前面设置的内容,一直为您重新生成这些页面。