元軍在襄樊之戰大破宋軍以后,直逼南宋首都臨安,德祐二年(1276年)宋朝朝廷求和不成,于是5歲的小皇帝宋恭帝投降。宋度宗的楊淑妃在國舅楊亮節的護衛下,帶著自己的兒子即宋朝二王(益王趙昰、廣王趙昺)出逃,在金華與大臣陸秀夫、張世杰、陳宜中、文天祥等會合。接著進封趙昰為天下兵馬都元帥,趙昺為副元帥。元軍統帥伯顏繼續對二王窮追不舍,于是二王只好逃到福州。不久,剛滿7歲的趙昰登基做皇帝,是為宋端宗,改元“景炎”,尊生母──宋度宗的楊淑妃為楊太后,加封弟弟趙昺為衛王,張世杰為大將,陸秀夫為簽書樞密院事,陳宜中為丞相,文天祥為少保、信國公并組織抗元。
過了兩年,疲于奔命的宋端宗病死于廣東湛江硇洲島。隨即,第三個也是最后一個小皇帝趙昺繼位。這時候,原本就捉襟見肘的南宋已到了山窮水盡的地步,二十萬不甘亡國的南宋軍民在陸秀夫和張世杰的率領下輾轉來到崖山。與硇洲島不同,崖山更具地理上的優勢。這一點,明代《崖山志》說:“崖山在大海中,兩山對峙,勢頻寬廣,中有一港,其口如門,可藏舟,殆天險也,可扼以自固。”
在崖山,南宋軍民伐木建屋,并為小皇帝和楊太后修建了一座名為慈元殿的行宮。一時間,小小的崖山一帶,三千余座房屋連綿起伏,形成集市。
景炎三年(1278年)十二月,文天祥正在五坡嶺吃飯,張弘范的軍隊突然出現,眾士兵隨從措手不及,都埋頭躲在荒草中。文天祥匆忙逃走,被元軍千戶王惟義抓住。……