Functionalized hierarchical porous carbon with sulfur/nitrogen/oxygen tri-doped as high quality sulfur hosts for lithium-sulfur batteries