Rapid removal of methylene blue and nickel ions and adsorption/desorption mechanism based on geopolymer adsorbent