Effect of the cross-linker length of thiophene units on photocatalytic hydrogen production of triazine-based conjugated microporous polymers