A series of microporous polymers has been obtained via a low-cost versatile strategy, which involves "knitting" rigid aromatic building blocks, such as benzene, biphenyl, 1,3,5-triphenylbenzene, methylbenzene, chlorobenzene, and phenol using an external cross-linker. These materials are predominantly microporous and exhibit high surface areas. Moreover, different building blocks can generate materials with different pore structures, functional groups and application properties, which are significant: for materials design.