In situ preparation of a MOF-derived magnetic carbonaceous catalyst for visible-light-driven hydrogen evolution