I have a number of content types in my site, posts, notes and tweets. These are all defined by using a directory with posts inside.
Like:
/content/posts/
/content/notes/
/content/tweets/
When viewing the /layouts/content-type/list.html
template, I see I can use .Description
, but where do I store that description?
steppa
2
In the _index.md
file of every section, either as a front matter variable or as content.
An example for front matter using YAML
---
title: "Posts"
description: Lorem ipsum dola sit amet.
---
Then call {{ .Params.description }}
in your list template.
An example using content
---
title: "Posts"
---
Lorem ipsum dola sit amet.
Then add {{ .Content }}
in your list template.
@steppa Thanks, I couldn’t find this in the docs.
I didn’t know about the _index.md file, now I do 
steppa
4
See content management
If you need to get the title/description outside list templates, you do something like below
{{ with site.GetPage "posts/" }}
{{ .Title }} - {{ .Params.description }}
{{ end }}
1 Like
system
Closed
5
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.