滨州无棣县城北三十公里,大山村北有一座不高的火山丘。海拔六十多米,方圆不到半平方公里,当地人从前口头叫它「大山」。2001年县里举行复名,把它重新叫回碣石山;2005年省政府批复,大山镇改称碣石山镇。名字一改,曹操「东临碣石」的句子便常常被挂到这座小山头上。外地人听着会问:昌黎不是也有碣石山吗?绥中海边上不是也指着姜女石吗?无棣这边并不靠全国学术投票说话,靠的是本县旧志、府志和一脉相承的「马谷即碣石」书写。本文把公开能核到的无棣—海丰—武定一系地方文献串起来,按当地论证逻辑说明:在无棣县志的世界里,碣石山就在这里。全国另有昌黎说、绥中说,那是别的证据链;此处只把无棣这条链写清楚。
山叫过许多名字,志书却一直盯着同一座丘
滨州地名文化公开介绍与无棣旧志叙述大体一致:此山古时近河傍海,距海口十余里,曾作导航标识,人称碣石山;山上少草木,春秋时称无棣山(县名与山名相关;隋开皇六年析阳信北境置无棣县,明初避朱棣讳一度改海丰);山下月明沽产盐,魏晋又称盐山;唐初东盐州人马君德据此山起事,事败后乡人改称马谷山(西峰下有洞,传有龙马出没,「马谷朝云」列入无棣八景);元代与他山相别,俗称大山。2001年复名碣石山,等于把「大山」口头称呼拨回志书里那一层古名。
清《无棣县志》疆域山水门写得很实:马谷山在县北六十五里(今人介绍多作城北三十公里,古今里制与县治迁移会造成数字差,指向同一座丘);《齐乘》有大山在无棣,即此;山高三里许,周六七里,山半东西两峰,西峰下有洞;并明确引《肇域志》以为古碣石。又引《金史》无棣有老乌山,或云即此。同书记月明沽:西接马谷山,东滨海,煮盐之所,今名月河口——把山与海、盐场绑在一张地理网上。志书不写「或许别处也有一座」,而写「吾邑此山,古之所谓碣石也」(重修马谷山寺一类碑记、序文中亦见同类断语)。在地方文献内部,认同是闭合的。
《肇域志》、府志与「刘文伟断为碣石」
无棣说能站住,很大程度因为明清士人把它写进了可被一统志、府志转引的考证链。公开综述常追溯:明永乐初,有人作《九河辨》,疑无棣马谷山近鬲津(传为禹贡九河之一)入海处,或即《禹贡》碣石;嘉靖前后阳信人刘世伟撰《碣石考》,断言「古之碣石即今之大山」;顾炎武《肇域志》(山东部分)收录、推扬此说;其后《大清一统志》武定府条目下出现碣石山,并注《肇域记》以为即古碣石。无棣、海丰时代的县志与《武定府志》山水门,便在这条线上继续写。
《武定府志》并不讳言反对意见:一统志称山多石无树木,肇域记以为古碣石;同时又引「海水荡灭」「平州海中石柱」一类旧说,甚至写「据此,似马谷非碣石山矣」。紧接着,府志用本地立场把话扳回来:据《禹贡》「夹右碣石入于河」「至于碣石,入于海」,孔传以碣石为海畔山;「九河入海必由碣石」主要见《汉书》注,未可据以否定马谷;海水尽吞碣石之说荒诞;故刘文伟亦断马谷为碣石。无棣旧志疆域志亦记:唐人刘文伟(永徽年间在无棣任职一类记载)实地考察,认为马谷山在九河入海处,「断为碣石无疑」。府县志把争论摊开,又把结论收束到本境——这是地方志常见的写法,也是无棣论证的骨架。
读志书要注意语气。「或以为古碣石」「肇域志以为」与「断断乎无疑」强度不同。无棣系统里,越到本地序跋、寺记、复名文献,断语越硬;总志转引时往往保留「以为」二字。本文按无棣论述主线来写,不断章取义成全国定论。
地理逻辑:九河末梢、海畔导航、厌次巡幸
无棣文献解释「为什么是这座山」,大致三条:
其一,位置合《禹贡》海畔山。山在九河故道末梢、鬲津下游近海处,古时距海口十余里,可为岛夷入贡「夹右碣石」的导航标识。月明沽—马谷山—海口连成一线,魏晋犹称盐山,说明长期傍海产盐,不是后世才「想象」近海。
其二,体貌合「碣」。通体多石,草木稀少,锥起于平原,远望如碣。海拔不高,但在鲁北平原已是「京南第一山」一类口碑——地方要的不是与昌黎比高,而是「平原上突兀一石山」的视觉。
其三,政区与巡幸传统可挂靠。无棣秦时属齐郡厌次一带;《山东通志》有秦始皇东游至碣石、次舍因名厌次一类记述(属地方史志转引系统)。本地宣传亦把大禹疏河、秦皇汉武、曹操、北魏文成帝等登临传说叠在山上。曹操「东临碣石」在滨州地名展播稿里,被写成北征乌桓回师途中登上这座小山赋诗——这是当代地方叙事对旧志「马谷即碣石」的延伸,与昌黎、绥中各自延伸魏武诗句的方式同类,证据强度取决于读者是否接受「禹贡碣石=魏武碣石=无棣马谷」这一连续等同。
复名与建镇:志书认同怎样变成行政区划
1998年前后,山体作为第四纪火山遗迹列入省级地质遗迹保护区,科学身份先于「古名」被确认:约七十余万年前喷发的锥形火山丘,华北平原罕见露头火山。随后地方推动「禹贡碣石」复名:2001年9月举行复名发布,编印《禹贡碣石山》一类读本,后来又有《禹贡碣石考》等书,不仅继承明清无棣说,更明确把秦皇、汉武、曹操所临之碣石一并归于无棣。2005年,山东省政府批复大山镇更名碣石山镇(鲁政函民字相关文件,见地方公开介绍)。镇因山名,山因志书古名,古名因肇域—府县考证链——三位一体,今天打开地图能看见「碣石山镇」,正是这条地方文献史的落地结果。
景区内碧霞祠、观海阁、曹操横槊赋诗群雕、禹王亭、无字碑(碣石门辞)等,是旅游层面对论证的可视化。旧志所记碧霞元君宫、盐神庙、清凉庵、四月庙会,则是更早的香火层。地质博物馆与火山遗迹,又是第三层。三层叠在同一座丘上,外地游客容易混;写县志论述,宜分清:哪一层来自旧志,哪一层来自复名工程,哪一层来自地质科普。
无棣论述的边界(仍据本地逻辑说完)
即便站在无棣志书立场,也有几句老实话要写进文章,否则不像「依据县志」,倒像宣传单。
旧志本身出现过「或云」「似非」的驳议口吻,《武定府志》尤其明显——说明古人也知道昌黎平州、海中石柱诸说的存在,无棣是在辩难中坚持马谷。当代全国考证里,谭其骧等主张昌黎,绥中姜女石则以考古宫址说话;无棣说被一些文章批评为「州际不合」「夹右方位不合」等。这些批评属于外证系统。无棣要维持自身论述,靠的是:府县志持续指认、肇域志与一统志曾予转载、山海盐场地理可自洽、复名与建镇完成行政确认。对本地读者,「碣石山就在碣石山镇」不是口号,是志书读出来的地名权。
因此,若问「无棣地方文献认为碣石山在哪里」,答案只能是:在县北马谷山/大山,即今碣石山镇大山村北这座火山丘。若问「全国是否仅此一处」,旧志没资格也不试图签发全国执照——它只负责把自己的山认领清楚。认领的方式,是一串改名史、一页山水志、一篇《碣石考》传统,外加二十年后的复名与镇名。把这些写全,无棣的「当地就是」便立得住,也经得起与昌黎、绥中并置阅读。
本文主要依据清《无棣县志》山水门、《武定府志》相关按语、《肇域志》/一统志转引系统、滨州地名文化「碣石山镇」公开介绍,以及无棣复名相关公开读本信息整理。曹操登临细节属地方叙事延伸;昌黎、绥中等说并存于全国考证,本文聚焦无棣县志论证链,不作全国唯一裁定。