In situ surface engineering of nickel inverse opal for enhanced overall electrocatalytic water splitting