refactor the sanguosha posts