重构标签和归档的代码，提高复用度