theme: Add category plugin

Since Github Pages doesn't support plugins
I'll have to generate the _site myself and push that to master branch.
Source file will be kept in source branch.