Add category for each article and to group all articles by category instead of Year.
(also can anyone give me some advice so that I may implement this by myself. I'm currently reading relevant code and try to implement, but some advice may helps a lot.)