Det var under Nordlige Liáng at første buddhistiske huletemplene ble bygd i Gansu. To to mest berømte av disse er Tiandishan («Det himmelske stigefjellet»), som var sør for hovedstaden ved Yongcheng, og Wenshushan ("Mañjuśrīfjellet"), som var halvveis mellom Yongcheng og Dunhuang. Maijishan ligger mer eller mindre på en av hovedveiene som forbinder Kina og Sentral-Asia (omtrent 240 km vest for dagens Xi'an), rett sør for Wei He. Den hadde også den fordel at den lå ikke langt fra hovedveien fra Chengdu sør til India.