Constructing supramolecular self-assembled porous g-C3N4 nanosheets containing thiophene-groups for excellent photocatalytic performance under visible light