Nanoporous compounds have been widely used because of their practical functions for gas storage, separation and molecular catalysis 1. In particular, sensing or removing toxic, harmful or ...