Synthesis of a task-specific imidazolium-based porous triazine polymer decorated with ultrafine Pd nanoparticles toward alcohol oxidation