# Blog shows pages but not posts

**URL:** <https://discourse.gohugo.io/t/blog-shows-pages-but-not-posts/51330>\
**Category:** support\
**Created:** [August 28, 2024, 2:24pm UTC](https://discourse.gohugo.io/t/blog-shows-pages-but-not-posts/51330 "2024-08-28T14:24:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cromulent](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@Cromulent](https://discourse.gohugo.io/u/Cromulent)\
**Post date:** [August 28, 2024, 2:24pm UTC](https://discourse.gohugo.io/t/blog-shows-pages-but-not-posts/51330/1 "2024-08-28T14:24:52Z")

</div>

I’m using this theme:

> **[GitHub - frjo/hugo-theme-zen: A fast and clean Hugo base theme with css-grid and...](https://github.com/frjo/hugo-theme-zen)**
>
> A fast and clean Hugo base theme with css-grid and Hugo pipes support.

When I go to the home page it shows a list of pages and there is no link to take you to a list of posts which effectively means you can’t view any blog posts.

If I go to /posts/ then it shows the list of posts correctly so I’m wondering what I should do to show a link to both /posts/ and /pages/ in the theme on all pages so that people can click on a link to them where ever they are.

If you need any more information then please let me know.

---

<div class="post-metadata">

**Author:** ![jmooring](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/jmooring/32/4214_2.png) [@jmooring](https://discourse.gohugo.io/u/jmooring)\
**Post date:** [August 28, 2024, 2:32pm UTC](https://discourse.gohugo.io/t/blog-shows-pages-but-not-posts/51330/2 "2024-08-28T14:32:06Z")

</div>

Add some menu entries to your site configuration. Something like:

```plaintext
[[menus.main]]
name = 'Home'
pageRef = '/'
weight = 10

[[menus.main]]
name = 'Posts'
pageRef = '/posts'
weight = 20

[[menus.main]]
name = 'Pages'
pageRef = '/pages'
weight = 30

```
