楊建林
(包頭市文物局)
內蒙古清水河縣境內分布著南北兩道明長城。北邊的一道修筑較早,起于洪武年間,至弘治年間修筑完備,在明代被稱為大邊。南邊的一道現為內蒙古自治區和山西省的界線,成化時初建,嘉靖時形成,萬歷時完善,在明代稱為二邊。二邊形成之后,逐漸成為明朝對蒙古的主要防線,大邊則被廢棄。約明末清初時,人們又將二邊稱為大邊,原大邊則稱為二邊。清水河明長城大邊是明代大同、偏頭關防區大邊的西端,兩個防區的分界點也在這一段長城上。對它進行深入研究,有助于厘清大邊西端止點前后變化情況、明代大同與偏頭關在大邊上的防區分界等問題。通過全國長城資源調查,清水河明長城大邊的現狀基本明了,但是調查中漏查了一部分比較關鍵的墩臺和城堡。筆者曾參與《內蒙古自治區長城資源調查報告·明長城卷》的編撰,近年來在內蒙古自治區文物考古研究所長城資源調查辦公室的鼓勵和支持下,致力于彌補該報告中存在的缺漏,本文便是研究成果之一,即補充全國長城資源調查中漏查部分,并結合文獻對清水河明長城大邊的歷史進行研究。
此次補充調查對大邊的分步走向有新認識,發現大邊的東端起點在烏蘭察布市興和縣蘆草溝村東南,這里是內蒙古自治區、河北省、山西省三省區的交界處。之后,大邊沿著雙山向東穿行再南折,在新平堡北側至保平堡西南間與二邊重疊,于興和縣店子鎮南口村和二邊分開,向西經興和縣南部、豐鎮市北部、涼城縣中東部、和林格爾縣東南部,進入清水河縣,再經后窯子村、孔讀林村、兩犋牛村、魏四窯村、高家山村、石胡梁村、邊墻壕村,至五道峁村一帶墻體消失不見。墩臺①分西南、南兩路繼續延伸。西南路經五道峁、徐家梁、城廣墕、松樹墕、后塔兒梁、毛臺子、前柴家嶺、菜不浪灣、單臺子、土山子等村,至黃河老牛灣。南路經五道峁、四王峁、三王峁、二王峁、大王峁、下紅臺子、里壕等村,跨過二邊進入山西省偏關縣境內,再經滑石澗堡、王羅咀村、教官咀村、下十八盤村、陽坡上村、營盤梁村、陳家莊窩村、九崖頭村,至偏關縣城西的護城墩(今護城樓)。清水河大邊沿線還分布有延伸向朔州衛的(今朔州市城區)接火墩。它北起大邊暖會墩,向東南經楊家窯村、大雙墩村、韭菜莊村、雙井村、十七溝村,跨過二邊進入山西省朔州市平魯區境內,再經劉貨郎村、后暖溝村、屯軍溝村、團城村、小路莊村、西水界鄉政府、擔子山村、西鐘牌村、井坪鎮化肥廠、東酸茨村、安太堡露天礦油庫、下窯村、朔州市區北郊,至朔州城區。清水河縣境內大邊墻體長40168米。墩臺綿延,至老牛灣土山子村新建墩72645米,至二邊滑石澗堡北邊的小口子墩65611米。沿線有墩臺43座,其中接火墩7座(不包括延伸至山西境內部分),城堡4座(圖一)。
補充調查墩臺14座、堡3座。墩臺一般由臺基、圍墻、臺墩三部分組成,均黃土夯筑,夯層厚約20厘米。臺基是整座墩臺的承載體,平面呈方形,邊長在30~60米之間,高一般不超過2米。圍墻位于臺基頂部邊緣,厚1~2米,現存最高2.2米。臺墩位于臺基頂部中央,原始形狀為覆斗形,高4~10米,個別在10米以上,底部邊長8~20、頂部邊長4~10米(表一)。
3座城堡為東、西土城堡和大灣堡。
東土城堡:位于窯溝鄉東土城村北。城址大體呈方形,邊長130米左右,四角有角臺。城墻現高1~3.8、寬2.8~4.2米,黃土夯筑,厚20~25厘米。西、南墻中部開門,門外有甕城。西門址寬5米。西甕城現存北、南墻,平面基本呈矩形,東西長22、南北寬16米。南門址破壞嚴重,只殘存南甕城一小段東墻。城址西墻外0.23千米處有東土城烽火臺。
西土城堡:位于窯溝鄉西土城村北0.6千米處。城址略呈方形,東、南、西、北墻分別長115、106、116、117米,四角有角臺。城墻現高1~4.5、寬1~4米,黃土夯筑,厚20~25厘米。東、南墻中部開門,門外有甕城。東門址寬4.5米。東甕城呈矩形,東西長22、南北寬15米,東南角開門,寬5米。南門址寬6米。南甕城呈矩形,南北長22、東西寬17米,門址應當在東墻,已破壞。城址東北角外0.34千米處有西土城烽火臺。
大灣堡:位于楊家窯鄉大灣村北的山坡上。城址呈長方形,四角有角臺,西南角連同角臺被水沖毀。現城址東西長75、南北寬66米,城墻高約2米。南墻偏東有豁口,寬約4米,疑為門址。城址北距大邊墻體2.5千米,西北1.7千米處有大灣烽火臺。

表一 清水河明長城大邊補充調查墩臺列表
根據豐鎮市雙臺山大邊沿線發現的洪武二十九年(1396)修邊石刻題記②,大邊的修建應在洪武二十年、二十一年(1386-1387)明朝先后迫降北元丞相納哈出,擊敗脫古思帖木兒汗之后。不過,這一時期修邊的規模不大,只是在一些重要的關口修筑了障墻及配套的墩臺,可能尚未涉及到清水河縣。永樂十一年(1413),明朝在山西修了東、西兩路煙墩。東路起自天成衛(今山西省天鎮縣城),經榆林口(今山西省天鎮縣谷前堡鎮榆林口),至朔州衛暖會口(應位于今山西省朔州市平魯區阻虎鄉暖會村一帶)。西路自牤牛嶺(今和林格爾縣榆林城古城南面的山嶺),直抵東勝路,至黃河西岸灰溝村(應位于今山西省河曲縣城區明早期灰溝營黃河對岸)③。可見,西路煙墩東起和林格爾縣榆林城古城南面的山嶺,向西穿過和林格爾縣、清水河縣東南部,至黃河岸邊的山西省河曲縣。今天在這一帶實地調查發現的明代墩臺,均分布在大邊沿線。可以說,永樂時期以煙墩為主要內容,形成了大邊和林格爾縣、清水河縣段,即清水河明長城大邊的雛形出現。
宣德至正統年間,都督李謙鎮守山西,在偏頭關開展了規模比較大的防御工事建設。他在大邊一線從窯子頭墩至小口子墩,修了16座墩臺④。此后直至成化年間,歷任官員陸續修建,大邊基本形成。《(成化)山西通志》中記載了成化十年(1474)之前大同、偏頭關兩地的墩臺。其中,從偏頭關護城墩往北,經窯子頭墩,至白塔兒墩的“偏頭關沿邊北路煙墩”指的是清水河縣大邊沿線的墩臺⑤。文獻與實地調查對照可以推出,護城墩即今偏關縣城西的護城樓,窯子頭墩是今清水河縣城南部的五道峁烽火臺,白塔兒墩是今清水河縣松樹墕村的松樹墕1號或2號烽火臺。這一列墩臺從偏關縣城區的護城樓開始向北延伸,至清水河縣五道峁村折向西南,最后止于清水河縣松樹墕村。從《(成化)山西通志》中我們還可以知道,偏頭關的窯子頭墩東與大同西路的崖頭墩相接,從崖頭墩往東,經寧邊墩、雙山墩、路口墩、暖會墩、三山墩、寨兒嶺墩、墳嶺墩、小青山墩、西平山墩至黃土嶺墩⑥。崖頭墩是今清水河縣城北部的邊墻壕2號烽火臺,黃土嶺墩是和林格爾縣羊群溝鄉大西溝村的大西溝2號或3號烽火臺。這列墩臺從清水河縣城北邊的邊墻壕村開始向東北延伸至黃土嶺墩進入和林格爾縣。通過對比我們還發現,《(成化)山西通志》所記載的墩臺,絕大部分可以和今天實地調查一一對應,說明至《(成化)山西通志》成書的成化十年左右,清水河大邊墩臺已基本修筑完備。窯子頭墩和崖頭墩之間是偏頭關、大同兩個防區在大邊上的分界。今天這里是清水河縣城區,城中有清水河自東向西流過,該河在明代可能被稱為寧邊河⑦。那么,明代大同和偏頭關在大邊上的分界線應為寧邊河(清水河)。
成化二年(1466),山西總兵王璽修筑了偏頭關北邊墻60里,同時東起老營丫角墩西行至老牛灣,再南折沿著黃河至石梯隘口,修筑邊墻240里⑧。其中,老營丫角墩至老牛灣的這段邊墻,分布在二邊一線,構成了它的雛形。弘治十四年(1501)明朝重修了大同、偏頭關兩地的大邊。修復后的大邊,起自西洋河,接偏頭關,全長980里,墻寬1丈5尺、高1丈3尺⑨。這是歷史上最后一次修大邊,今天所見大邊均是這次重修之后的孑遺。
就今天清水河縣境而言,此次修邊有兩種形式。寧邊河以東大同防區內主要是通過修建墻體將原來大體獨立的墩臺串聯了起來,基本沒有另外增加墩臺。這可以從《(正德)大同府志》所載的大邊墩臺中看出。與《(成化)山西通志》相較,它只在大同西路的崖頭墩至黃土嶺墩間多出一個中平山墩。寧邊河以西的偏頭關防區內,基本上沒有修筑墻體,但增加了一部分墩臺。嘉靖二十四年(1545)修成的《三關志》圖錄中有一幅“偏頭關圖”,羅列了當時大邊、二邊沿線的墩臺⑩。通過與《(成化)山西通志》記載的大邊墩臺比對發現,《三關志》中多出了從白塔兒墩往西至黃河岸邊的黑塔墩、獨樹兒墩、平胡墩、大青山墩、永寧墩、新建墩6座墩臺。結合實地踏查發現,這6座墩臺分布在今天清水河縣北起后塔兒梁,往南至老牛灣一帶。此即弘治十四年重修大邊時新增。
偏頭關大邊沒有修建墻體,如何防御呢?《三關志》記載:“大邊……無墻,而有藩籬”?這種“藩籬”在《三關志·偏頭關圖》中稱為“大邊柞子”?。實際上,大邊的這一段防御除了依靠各墩臺、城堡外,主要借助紫金山的險峻山脊“因險制塞”,在溝谷隘口、地勢平緩之處樹立了一些柵欄之類的防御設施。
大邊沿線還分布有接火墩,是從大邊向南伸出,連接到各衛所的墩臺,主要功能是搭建起大邊與歸屬管轄衛所之間的信息溝通渠道。《(成化)山西通志》中還沒有“接火墩”這個名稱,它將墩臺分為兩類。一類是“沿邊墩臺”,即上文介紹的大邊邊墩;另一類是“接邊并腹里墩臺”,包括大邊伸向衛所的墩臺及各衛所之間互相連通的墩臺。成化年間大同、偏頭關的二邊(小邊)形成之后,《(正德)大同府志》中將大同的墩臺分為“大邊墩臺”、“大邊以里二邊以外接火墩”、“二邊墩臺”、“腹里接火墩”四類。其中“大邊墩臺”、“二邊墩臺”分別指分布在大邊、二邊沿線的墩臺。從大邊伸向衛所的“接火墩”被二邊截斷,分成了“大邊以里二邊以外接火墩”和“腹里接火墩”。當然,“腹里接火墩”還包括了各衛所間互相連通的墩臺。參考《(正德)大同府志》,我們可以將大邊伸向各衛所的墩臺稱為“大邊接火墩”。“接火墩”應當是正德至嘉靖年間大同、偏頭關一帶的普遍叫法,在老牛灣發現的嘉靖二十七年“明長城界址碑”中也有“腹里接火墩玖拾玖座”的記載?。到了萬歷年間,《宣大山西三鎮圖說》中又將長城沿線墩臺分為“邊墩”“火路墩”兩類。因為其時大邊已經廢棄,“邊墩”即專指二邊邊墩,“火路墩”應當和“腹里接火墩”所指相同。清水河縣境內有一路大邊接火墩,它北起大邊暖會墩,向東南通過石皮嶺墩、高店墩、草川店墩、石灰站墩、雙井兒墩、雙碾兒墩、劉貨郎墩、石塔溝墩、長港墩、團城子墩、紅溝墩、水澗墩、旦子山墩、中牌子墩、麻黃頭墩、酸次墩、亂塚墩、沙凈峪墩、蔡家莊墩、古城墩,連至朔州衛城。
從嘉靖年間開始,明朝在大同、偏頭關一帶大規模修邊,形成了東起西洋河經丫角墩至黃河東岸的邊防線。偏頭關一帶,嘉靖二十三年(1544),巡撫曾銑在丫角墩經老牛灣沿黃河至石梯隘口的邊墻上建置墩臺226座?。二邊的體系更為完備。
隨著明朝沿二邊一線防御工事的完善,大邊逐漸不被重視。《三關志》記載:“大邊在關北一百二十里,起大同之崖頭,至黃河七十里,無墻,而有藩籬。舊筑廣寧、哨馬營二堡,去邊一里許,今廢”?。從中我們可以得到兩個信息。第一,至少在《三關志》成書的嘉靖二十四年,大邊沿線的廣寧、哨馬營兩座城堡已被廢棄。這兩座城堡建在偏頭關北120里的地方,離大邊約1里。今天在清水河縣發現的東土城堡和西土城堡南距偏關縣城區約50千米,且均離大邊墩臺約300米,可以斷定,這兩座城堡便是廣寧堡和哨馬營堡。又根據《(成化)山西通志》“窯子頭墩,十里至廣寧墩,十里至哨馬營墩”的記載,說明廣寧墩在哨馬營墩的北邊,即廣寧堡在哨馬營堡北邊,可以確定,東土城堡即廣寧堡,西土城堡為哨馬營堡。第二,偏頭關大邊起自崖頭墩,止于黃河,全長70里。從崖頭墩至新建墩,今天實測約35公里,與《三關志》大邊長70里的記載相合,說明此時大邊的西端止點由偏頭關的護城墩移到了黃河老牛灣附近的新建墩。大邊西端止點前后變化的原因,與二邊的形成有關。二邊形成后,原來大邊從白塔兒墩至窯子頭墩再往南至偏頭關城護城墩這一段,有很大一部分在二邊的范圍內,不再被當局者認為是大邊的主體線路,而是當做了傳訊的接火墩。《三關志》在“鎮虜隘口”下記載了一路炮火傳訊路線,即從白塔兒墩開始,“傳長寧、傳哨馬、傳廣寧、傳窯子頭、傳獨樹兒、傳大辛、傳隘口、傳小口子、傳滑石澗、傳思纏、傳明燈臺、傳十八盤、傳火燒(埝)、傳瓦瞭、傳白道(坡),自白塔至(關城)護城墩一百九十一里”?。這條炮火傳訊路線,即《(成化)山西通志》中記載的“偏頭關沿邊北路煙墩”。從中我們也可看出,此時大邊與偏頭關還有烽火通訊聯系,說明大邊還在發揮著瞭望、警戒作用。
“隆慶和議”后,明蒙雙方大體實現了和平,明朝乘此邊防安寧之際,大力整頓邊務,掀起了明朝大規模修邊的最后一個高潮。就清水河縣來看,明朝這次修邊主要是對成化、嘉靖年間形成的二邊進行幫筑、增修,將邊墻增高加厚,壕塹挖深拓寬,墩臺城堡甃以磚石,使其最終形成。由于“隆慶和議”的達成,明蒙之間的邊界線穩固在了二邊一線,大邊在這條邊界以北的蒙古地界,被明朝完全放棄。大概在明末清初時,人們又將二邊稱為大邊,原大邊則稱為二邊。
清水河明長城大邊始建于洪武年間,至永樂十一年出現雛形,但此時的大邊僅是一條負責瞭望、傳訊的警戒線,并非明朝的邊界線。宣德至“土木之變”之前,明朝沿著大邊一線添堡筑墩,防御益加緊密。弘治十四年,明朝全面維修了大邊,使其成為明朝的最北界。嘉靖年間,今蒙晉交界處二邊形成之后,大邊逐漸不被重視。“隆慶和議”后,二邊成為明蒙雙方穩固的邊界線,大邊被完全放棄。
明代在大邊一線的防守,一是在墩臺上派遣守墩軍,負責守瞭與傳烽。二是派出馬隊沿著大邊進行巡哨。這些巡哨隊伍除了由劃片分管的衛所派出之外,朝廷還會另遣大將領兵跨區域巡查。這樣的巡查,可能還兼具督察沿邊墩軍值守的任務。大邊沿線的城堡,便是這些巡哨(查)馬隊休憩之地,同時也是大邊所屬衛所的哨馬營,即前沿哨所。比如哨馬營堡及廣寧堡是偏頭關的哨馬營,鴉兒崖堡(涼城縣岱海東南天成城址)是大同前衛的哨馬營,貓兒莊堡(豐鎮市隆盛莊一帶)是陽和衛的哨馬營,長勝堡(興和縣店子鎮古城村城址)是天城衛的哨馬營?。以上城堡除哨馬營堡及廣寧堡的修建時間不詳外,其他均修筑于永樂年間。大邊沿線其他一些暫未考定名稱的城堡,如清水河縣的大灣堡、后窯子堡,功能也與上述諸堡類似,大概修筑于永樂至弘治之間。正統三年,欽差巡邊的刑部尚書魏源將大同沿邊地方分成了六馬營,并命令地方守將修筑城堡,領軍巡哨?。
大邊最初以煙墩的形式出現,必然要建在地勢較高、視眼開闊的地方,后來依托這些煙墩,增建墻體,墻體也建在了山脊之上,這是大邊分布的一個顯著特點。二邊有時會避開山脊,建在地勢相對平坦的地方。另外,本文初步考證了清水河縣大邊沿線墩臺及部分城堡的名稱,如果考證成立的話,這些墩臺、城堡的名稱,應逐步依據今天相鄰村落的考古學命名,改用其歷史上的建制名稱。
附記:本文得到內蒙古自治區文物考古研究所張文平先生的精心指導,大灣堡實地調查資料由內蒙古自治區社會科學院歷史研究所翟禹副研究員提供,謹致謝忱!
注 釋
①在明代,長城沿線的高臺類建筑有煙墩、墩臺、敵臺等幾種稱呼。“煙墩”是正統以前的稱呼,正統以后基本被“墩臺”一詞代替。敵臺最早在成化年間余子俊修筑的延綏邊墻上出現,嘉靖以后發揚光大。大體上,敵臺附屬于墻體,是城墻的輔助性防御設施,包括了我們今天稱之為馬面的建筑。墩臺是明朝長城防御工事中高臺類建筑的統稱,既包括了敵臺、馬面,也包括離開墻體修建的、我們稱為烽火臺的建筑。大邊沿線的高臺建筑,要早于墻體出現,一開始是獨立的防御單元,后來歷次重修,特別是弘治十四年重修后,一部分被串聯在了墻體中,我們在全國長城資源調查中稱為敵臺,另一部分被墻體分割在了南北兩側,我們稱作烽火臺。其實,大邊沿線的高臺建筑,均應稱為“墩臺”。
②內蒙古自治區文化廳(文物局)、內蒙古自治區文物考古研究所:《內蒙古自治區長城資源調查報告·明長城卷》,文物出版社,2013年,第427頁。
③《明太宗實錄》卷144“永樂十一年十月己丑”條,臺北中央研究院歷史語言研究所校印,1962年,第1709頁。
④盧銀柱校注:《偏關志增訂本》,中華書局,2013年,第45頁。
⑤李侃等:《山西通志》卷3《烽堠》,明成化十一年刻本,第36頁。
⑥李侃等:《山西通志》卷3《烽堠》,明成化十一年刻本,第37頁。
⑦楊時寧所撰《宣大山西三鎮圖說》中在“水泉營堡圖說”條下記載:“邊外兔毛河、歸化城、寧邊河等處,系順義王打兒漢、三路恰,并把漢比妓等部落各駐牧。”兔毛河即今天的渾河。它源于山西省平魯縣,向北流經殺虎口,再向西流經和林格爾縣、清水河縣后匯入黃河。寧邊河應當離兔毛河不遠。清水河為渾河上比較大的一條支流,在其西南下城灣一帶有遼金時期的寧邊州故城,今天的清水河縣在遼金時大部分在寧邊州轄境內,清水河有可能被稱為寧邊河。另外,在清水河北岸的大邊上,有一座墩臺叫寧邊墩,也可為寧邊河即清水河的旁證。但是,寧邊河這個名稱流傳不廣,因為在《三關志》、《(民國)偏關志》中均不見記載。兩部志中都記載了兔毛河,根據其與偏關城的方位及流向,指的是今天的渾河,清水河作為渾河的支流,可能一概被稱作兔毛河。
⑧盧銀柱校注:《三關志校注》,中華書局,2013年,第129頁。
⑨周經:《重修大邊碑記》,《云中郡志》卷13,大同市地方志辦公室1988年點校注釋,第515、516頁。
⑩盧銀柱校注:《三關志校注》,中華書局,2013年,第38、39頁。
?盧銀柱校注:《三關志校注》,中華書局,2013年,第119頁。
?盧銀柱校注:《三關志校注》,中華書局,2013年,第38頁。
?《內蒙古清水河碑刻輯錄》,遠方出版社,2015年,第128頁。
?盧銀柱校注:《偏關志增訂本》,中華書局,2013年,第38頁。
?盧銀柱校注:《三關志校注》,中華書局,2013年,第119頁。
?盧銀柱校注:《三關志校注》,中華書局,2013年,第128頁。
?李侃等:《山西通志》卷3《城池堡附》,明成化十一年刻本,第17、18頁。
?《明英宗實錄》卷40“正統三年三月乙酉”條,臺灣“中研院”歷史語言研究所校印,1962年,第0786頁。