Hydrogen Production from Water Splitting with 2,4,6-Triphenylpyrylium Modified on B-Doped N-Deficient Carbon Nitride Nanostructures | Synapse