I’m working on a site where the posts would be stored in different categories, and the main page is used to display a combined chronological list of all my posts using pagination.
However, I would like to make it so the landing page does not show any posts at all, showing a static message instead.
Playing around I see that defining a
list.html templates makes it so
foo.bar/ shows the content in
foo.bar/page/2 shows the content in
list.html. Which is almost what I would want to see except that doing this means I lose the first page of posts since
foo.bar/page/1 redirects to
foo.bar/ showing the home template.
Is there any way to configure a Hugo theme so it does not perform that redirection?
only my first guess
move home.html to layouts_default
also you can create content/_index.md too, where you put home page content in
If the “landing” page is the same as the “main” page, your requirements seem contradictory. You can elaborate?
The landing page and the main page are the same yes.
When I mention that it is used to display a combined chronological list I mean to say that I wish to change that behavior, so the main page does not show any content related to posts at all, but still have a way to use the home’s list template to show a list of posts under a different url.
A solution would be converting all my sections into subsections, but that carries its own set of problems so that’s why I was wondering if there is another way.
git clone --single-branch -b hugo-forum-topic-45104 https://github.com/jmooring/hugo-testing hugo-forum-topic-45104
The home page displays the content from
A paginated list of posts in reverse chronological order is available at
What is different about your site?