While creating a Linking Data to Hugo Types tutorial (and PR) I ran across this section that derailed me for some time when I first read it. I actually think it may no longer be supported or perhaps I understood it incorrectly. Here’s the text:
Create list template
Create a file called list.html inside your directory. E.g. /layouts/post/list.html.
I have found no other reference to a list template within the layouts/TYPE|SECTION
directory and indeed this does not appear to work. To verify it does not create a layouts/TYPE|SECTION/list.html
file and a corresponding content/TYPE|SECTION/demo.md
file or two. The URL /TYPE|SECTION/
returns nothing. Creating the single.html
file works as expected. Now if you take that same list.html
file and move it to layouts/section|list/TYPE|SECTION.html
it will work.
It could be out of synch documentation is all. Following the instructions on the Content List Template page worked. Unfortunately I encountered the other list paragraph about list.html
first and spent several hours wondering why it would not work before finding the other page. From now on I always put “list views” in layouts/section/post.html
and never call anything “list” at all to avoid the confusion.
If someone can confirm this paragraph is incorrect I will submit an issue and a PR to correct it.
Also, is this better suited as a issue rather than in the discussion forums here?