# Jekyll Minimal Theme  Shows 404 On "category/\*\*\*" Pages...

**URL:** <https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768>\
**Category:** Help\
**Created:** [December 2, 2021, 11:11pm UTC](https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768 "2021-12-02T23:11:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![shayan](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/shayan/32/4159_2.png) [@shayan](https://talk.jekyllrb.com/u/shayan)\
**Post date:** [December 2, 2021, 11:11pm UTC](https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768/1 "2021-12-02T23:11:43Z")

</div>

Hey There,

I have a problem with “[/category/\*\*\*](https://66shayan.github.io/category/life/)” pages in mage [Blog](https://66shayan.github.io/category/).

The /category/ and /tag/ pages is working fine. But /category/\*\*\* sub-pages show 404 error and basically the blog generates no category page.  
How do I fix this problem?

[My repository link.](https://github.com/66shayan/66shayan.github.io)

PS: I really checked everything I could think of.

---

<div class="post-metadata">

**Author:** ![ashmaroli](https://avatars.discourse-cdn.com/v4/letter/a/df705f/32.png) [@ashmaroli](https://talk.jekyllrb.com/u/ashmaroli)\
**Post date:** [December 3, 2021, 5:28am UTC](https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768/2 "2021-12-03T05:28:02Z")

</div>

Jekyll doesn’t _generate_ category / tag pages out of the box.  
You need to have a plugin implemented for that.

Additionally. GitHub Pages doesn’t allow third-party plugins to be loaded in its environment.

Therefore, if you’d like to continue using GitHub Pages to deploy your site, the only solution is to manually include a file for every category / tag in your site.

For example,

- create file at path `pages/categories/life.html` or `<..>/life.md`
- add `permalink: /categories/life/` in front matter.
- add desired content / markup.
- repeat for remaining categories.

---

<div class="post-metadata">

**Author:** ![shayan](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/shayan/32/4159_2.png) [@shayan](https://talk.jekyllrb.com/u/shayan)\
**Post date:** [December 4, 2021, 8:19am UTC](https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768/3 "2021-12-04T08:19:14Z")

</div>

Thank you so much. I will try and will write the results here.

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [December 5, 2021, 8:45pm UTC](https://talk.jekyllrb.com/t/jekyll-minimal-theme-shows-404-on-category-pages/6768/4 "2021-12-05T20:45:24Z")

</div>

In case it helps

I have a single page on my blog listing all tags and posts in each.

> <https://github.com/MichaelCurrin/coding-blog/blob/master/tags.md>

Result

> **[Tags](https://michaelcurrin.github.io/coding-blog/tags.html)**
>
> My blog of experiences and advice around coding

Alternatively I could use a plugin as recommended above or manually make a Markdown page for each tag.
