Budynek ponownie uległ poważnym zniszczeniom w 1120 roku, w krótkim czasie po objęciu władzy przez dynastię Jin. W 1128 roku rozpoczęto prace renowacyjne, trwające przez kolejne piętnaście lat. W 1421 roku kolejnych napraw podjął się mnich Dayong, który w 1445 roku otrzymał zbiór sutr od cesarza. Wówczas po raz pierwszy nazwano świątynię Shanhua. Pod koniec XVI wieku. na platformie (yuetai, 月台), na której stoi pawilon Daxiongbao, dobudowano wieżę bębna i wieżę dzwonu. W ciągu następnych dwustu lat przeprowadzono kilka reparacji, jednak w XVIII wieku świątynia po raz kolejny uległa zniszczeniom, a zorganizowanie stajni dla wielbłądów w jednym z budynków przyczyniło się do zawalenia muru świątyni. W czasie II wojny światowej zniszczono pawilon Puxian, który zrekonstruowano w 1953 roku.

Architektura Świątynia Shanhua składa się z trzech głównych budynków (pawilon Daxiongbao, pawilon Sansheng oraz brama główna), leżących na osi północ-południe i dwóch mniejszych pawilonów, położonych po wschodniej i zachodniej stronie pawilonu Sansheng. Ponadto, po obu stronach pawilonu Daxiongbao, znajdują się dwa nieduże, osobne pomieszczenia. Główne budynki wzniesiono w okresie dynastii Liao (907-1125), jednak tylko pawilon jest uważany za budynek epoki Liao.