# Trouble Managing Blog Post Categories in Jekyll – Any Tips?

**URL:** <https://talk.jekyllrb.com/t/trouble-managing-blog-post-categories-in-jekyll-any-tips/10038>\
**Category:** Uncategorized\
**Created:** [June 29, 2025, 5:27pm UTC](https://talk.jekyllrb.com/t/trouble-managing-blog-post-categories-in-jekyll-any-tips/10038 "2025-06-29T17:27:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![williamclark](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/williamclark/32/6349_2.png) [@williamclark](https://talk.jekyllrb.com/u/williamclark)\
**Post date:** [June 29, 2025, 5:27pm UTC](https://talk.jekyllrb.com/t/trouble-managing-blog-post-categories-in-jekyll-any-tips/10038/1 "2025-06-29T17:27:56Z")

</div>

Hello everyone!

I have recently started using Jekyll for my personal blog and, while I appreciate the simplicity and flexibility of it, I am having difficulty managing categories for my posts. I am trying to clear up my content by categories but am confused about how to properly organize my config.yml and post front matter to make it work seamlessly. I have seen some tutorials on this and some mention categories: [category1, category2] and others just a string.

Is there a way to list category pages automatically, without having to create one manually for every category? I have tried some plugins to do this, but I would prefer a native Jekyll solution, since I am hosting on GitHub Pages

I will appreciate any advice or working examples from your Jekyll setups; how do you all manage categories and get good clean navigation / index pages for them?

Thank you in advance to the great Jekyll community - your replies in previous threads have already helped me tons! 🙌

---

<div class="post-metadata">

**Author:** ![tosbourn](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/tosbourn/32/6370_2.png) [@tosbourn](https://talk.jekyllrb.com/u/tosbourn)\
**Post date:** [July 8, 2025, 4:01pm UTC](https://talk.jekyllrb.com/t/trouble-managing-blog-post-categories-in-jekyll-any-tips/10038/2 "2025-07-08T16:01:16Z")

</div>

For what it’s worth, we also manage categories manually.

We have page for each category, which essentially grabs posts that match the category of the page.

At first I thought this was a bit overkill, but I’ve found several times now where I want something slightly different for one or two categories, where I would have had to either make new templates or litter the code with `if` statements.

---

<div class="post-metadata">

**Author:** ![george-gca](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/george-gca/32/5301_2.png) [@george-gca](https://talk.jekyllrb.com/u/george-gca)\
**Post date:** [July 14, 2025, 2:00pm UTC](https://talk.jekyllrb.com/t/trouble-managing-blog-post-categories-in-jekyll-any-tips/10038/3 "2025-07-14T14:00:02Z")

</div>

Maybe this is what you are looking for?

> [@Jekyll archives, but for any collection](https://talk.jekyllrb.com/t/jekyll-archives-but-for-any-collection/9565):
>
> I was trying to create an archives like page, but for collections other than posts. Currently [jekyll-archives](https://github.com/jekyll/jekyll-archives) only supports posts, so I decided to create a fork of it. [jekyll-archives-v2](https://github.com/george-gca/jekyll-archives-v2) is basically jekyll-archives, but for any collection. To use it is easy. Here is an example of what a \_config.yml with jekyll-archives would look like: jekyll-archives: enabled: [year, tags, categories] # enables year, tag and category archives (remove if you need to disable one of them). permalinks: y…
