Dual-functional marigold-like Zn Cd S homojunction for selective glucose photoreforming with remarkable H2 coproduction