第 18 章

汴京的围城

人们总以为城市的死亡始于城墙的崩塌,却忽略了它真正的死因往往在围城之前就已注定。靖康元年闰十一月初二,当金军前锋抵达汴京城下,守军们突然意识到一个残酷的事实:汴京赖以生存的命脉,早在他们登上城头之前就被切断了。

周小乙裹着保甲发的薄袄爬上南薰门时,天还没亮透,城墙条石缝里的冰咔嚓作响。这是他第二次上城头——上一次是正月里李纲守城时,那时漕船还在运粮,勤王军正在赶来,城头上挤满了不慌不忙的人。

但现在是闰十一月,当他从城垛后望出去,汴河方向只剩几缕黑烟。政和七年他刚进米铺时,那条河上满是漕船,一百五十万人的吃食八成从那里来。如今河道空了,因为五天前金军已占据汴河口,架起砲车,截断了所有粮运。

周小乙当然不知道,金军统帅完颜宗望早已研究透这座城市的脆弱:汴京没有农田,没有粮仓,每天需要一万二千石外来粮食。谁控制汴河口,谁就掐住了它的喉咙。周小乙只看见,以前能望见桅杆的地方,现在只剩烟。

甲头在喊他。甲头姓刘,是南薰门附近坊巷里的保长,平时在街口卖炊饼,周小乙认识他。刘甲头手里攥着一卷纸,朝他挥手。“去领兵器!”

兵器库设在南薰门瓮城的箭楼里。周小乙排了半个时辰的队,冷风从瓮城的门洞里灌进来,冻得他直跺脚。轮到他时,管库的禁军老兵看了他一眼,从角落里抽出一根竹竿递给他。竹竿。一丈多长,一头削尖了,另一头还带着竹节。他掂了掂,轻飘飘的,和他小时候在汴河边帮人撑船用的竹篙差不多分量。“这是兵器?”他问。老兵没看他,只是朝后面的人喊:“下一个!”

周小乙扛着竹竿走回城头。他看见旁边的人拿的也是竹竿,有的人拿的是削尖的木棍,有的人拿的是铁匠铺打的短刀,刀刃上还带着锈。只有少数几个禁军手里有弓弩,那些弓弩看起来也旧得厉害,弓弦松垮垮的,不知道还能不能拉满。

他想起十一年前。政和七年,他刚进米铺当伙计,第一天卸门板开门做生意。那时候的汴京,街上走的禁军身上穿的是新衣甲,手里拿的是亮闪闪的长枪。他在米铺里听客人聊天,说朝廷在河北养着几十万禁军,说西军的骑兵天下无敌,说汴京的城墙是世界上最坚固的城墙。那时候没有人怀疑这些话。

现在他站在城头上,手里攥着一根竹竿。竹竿轻,但攥久了手也酸。他把竹竿靠在城垛上,搓了搓手。

手指冻得发僵,指甲缝里塞满了泥——今天早上出门前,他帮东家把米铺门板又加了一道闩。东家说,这几天城里不太平,怕有人趁乱抢粮。

周小乙不知道的是,就在他排队领竹竿的那半个时辰里,汴京城里的米价又涨了。斗米四百钱。这个价格,是上个月的整整四倍。

而城里所有米铺的存粮加起来,不超过五万石。五万石听起来不少,但汴京有一百五十万张嘴。每天要吃掉一万二千石。五万石,够吃四天。

周小乙所在的米铺,名叫“永丰米铺”,在南薰门内东街,开了二十多年,不算大,也不算小。东家姓陈,是个精明的生意人,从来不在米价上吃亏。

但今天早上,陈东家站在铺子门口,看着街上抢米的人群,脸色白得像一张纸。

他手里有粮。铺子后面的仓库里,堆着三百石米。按照平时的价格,这些米值六百贯钱。按照今天的价格,值两千四百贯。但他不敢卖——不是不想赚这个钱,是怕卖了就再也进不到货。

汴河断了,漕运停了,江南的米运不进来,手里的存粮卖一石少一石。这个账,陈东家算得比谁都清楚。

于是他把米铺的门板又加了一道闩,在门口挂了个“歇业”的牌子。但人总得吃饭。

此刻在汴京城里,有一个人在翻账本。他是太仓的司库,姓冯。他的官职不大,但位置很关键——太仓,是汴京的官仓,储存着朝廷从各地征收来的粮食。

这些粮食,一部分用来发官俸,一部分用来供禁军,还有一部分存在常平仓里,以备不时之需。上一次围城结束后,常平仓的存粮被大量消耗。二十万勤王军在汴京驻扎了两个月,每天人吃马嚼,几乎把常平仓吃了个底朝天。

后来勤王军撤走了,但朝廷没有补充常平仓——不是不想补,是补不了。河北已经丢了,江南的漕运时断时续,陕西的粮食要供应西军,淮南的收成本来就歉收。朝廷到处都在用钱,到处都在要粮,户部的账面上早就空了。

冯司库翻着账本,越翻手越凉。常平仓的账面上写着存粮四十万石。但账面上的数字,和实际库存从来就不是一回事。他记得很清楚,上一次清查是在八月份,那时候实际存粮就已经不到三十万石了。这三个月里,禁军加征了两次粮,勤王军虽然撤走了但还留了一部分,加上日常的官俸支出、赈济支出——他不敢再往下算了。

他在心里估了一个数:常平仓的实际存粮,大概在十五万石到二十万石之间。

汴京有一百五十万人口。每天消耗一万二千石。二十万石粮食,够吃十六天半。这是围城的第一天。

冯司库把账本合上,放在桌上。他站起来,走到窗前,看着窗外的街道。街上的人还在抢米,有人在排队,有人在争吵,有人在哭。

他想起三个月前,朝廷还在讨论要不要在汴京增建常平仓,以应对可能的围城。那时候有人说,汴京的城墙坚固,金军打不进来,不必浪费钱粮。又有人说,江南的漕运一直通畅,就算围城了也能从水门运粮进来,不必担心。

现在这些说法都成了一个笑话。城墙再坚固,也挡不住砲车。漕运再通畅,河口被占了就是断了。

汴京这座城市的繁华,是建立在一条河上的。河断了,城就空了。这不是什么高深的道理。但在这座城里,明白这个道理的人,和能为此做决定的人,从来不是同一批人。

周小乙站在城头上,往西边看。西边是戴楼门,再往西是金明池,再往西就是通往洛阳的官道。上一次围城的时候,勤王军就是从那个方向来的。种师中的西军,从陕西一路急行军,在围城后的第二十天赶到了汴京城下。那时候城头上的守军看见西方的地平线上扬起烟尘,看见旗帜上的“种”字,全都欢呼起来。

现在西方的地平线上什么都没有。周小乙不知道,种师中的西军已经不存在了。

事情要从那年春天说起。太原保卫战打了整整八个月,西军主力被牵制在太原城下,一批一批地往里填。种师中在太原城下战死,他带去的三万西军精锐几乎全军覆没。剩下的西军,一部分陷在太原,一部分退回陕西,一部分被金军分割包围在河北各地。

整个陕西诸路,能调动的机动兵力加起来不到两万人。这两万人,此刻正在潼关以东,被金军的一支偏师挡在陕州一线,距离汴京还有八百里。

八百里,放在平时,急行军半个月能到。但现在是冬天,黄河结了冰,金军的骑兵可以在冰面上任意驰骋,宋军的步兵却要在冰天雪地里翻山越岭。半个月的路程,在冬天至少要走一个月。

而汴京的存粮,只够吃十六天。这个时间差,在围城开始的第一天就已经注定了结局。

周小乙又往南边看。南边是南薰门外的官道,通往颍昌府,再往南是淮河。淮河以南,是宋朝的腹地,是江南、淮南、两浙路这些富庶的州府。

按道理,从这些地方来的援军,应该沿着汴河一路北上,在南薰门外集结。但南边的地平线上,也没有烟尘。

原因很简单:金军这一次不是只来了一路。完颜宗翰的东路军从天井关南下,直插汴京。完颜宗望的西路军从太原南下,包抄汴京的侧翼。两路金军像一把钳子,把汴京夹在了中间。而在这把钳子的南边,金军还派出了几支偏师,专门守在淮河沿线的渡口和要道上,阻击从南方来的宋朝援军。

淮河以南的州府不是没有兵力。但那些兵力大多是厢军,平时负责修路、运粮、维持治安,很少有实战经验。让他们去和金军的骑兵野战,基本等于送死。

各州的知州们都在观望,都在等朝廷的命令,都在互相推诿。没有人愿意第一个把自己的兵派出去,因为谁也不知道金军的主力在哪里。

这不是将领们胆怯。这是结构性困境——宋朝的军事指挥体系,从来就不是为快速反应设计的。从地方州府到中央枢密院,从枢密院到前线将领,信息传递需要时间,决策需要时间,调兵需要时间,运粮需要时间。

每一个环节都是合理的,但合在一起,就变成了一个致命的滞后。而金军的骑兵,不需要等待这些环节。

周小乙又往东边看。东边是东水门,再往东是曹州,再往东就是山东。那里本来应该有河北来的溃兵,有从大名府撤下来的禁军,有从燕山府逃回来的残部。但那些溃兵,在黄河渡口就已经散了。

金军渡河的时候,河北的军事体系已经彻底瓦解。没有指挥,没有补给,没有建制。侥幸逃过黄河的散兵游勇,一部分往南逃了,一部分躲进了汴京城里,一部分散落在京畿各县,自己找吃的,自己找活路。

没有人来救汴京。周小乙不知道这些。但他知道,上一次守城的时候,每隔一两天就能听见城下传来消息,说某路勤王军到了某地,某位将军正在赶来的路上。那些消息,有时候是真的,有时候是谣言,但至少能让人心里有个盼头。这一次,城头上静悄悄的。

没有人知道援军在哪里。甚至连城头上该听谁的命令,都没人说得清楚。周小乙接过三次命令。

第一次是巳时,甲头传下来的,说兵部尚书孙傅大人有令:各门守军坚守岗位,不得擅自出城,违令者斩。第二次是午时,另一个甲头跑上来,说宰相何栗大人有令:各门守军准备出击,趁金军立足未稳,主动出城迎战,违令者斩。第三次是未时,第一个甲头又跑上来,说孙傅大人改主意了,命令各门守军继续坚守,不得出城。周小乙问甲头:“到底听谁的?”

甲头说:“我也不知道。”

这就是汴京在围城第一天的指挥状况。兵部尚书孙傅是主战派。他相信只要死守城墙,等援军来了,就能解围。

宰相何栗是主和派。他相信主动出击能打出一个谈判的筹码,让金军愿意坐下来谈条件。两个人都在宣德门里觐见过钦宗,都拿到了钦宗的点头,都以为自己的主张是朝廷的决策。

然后两个人的命令,从宣德门同时发出,送到了城头上。守城的禁军将领们糊涂了,保甲的甲头们更糊涂。他们不知道该听谁的,只能两边都听——结果就是朝令夕改,什么也做不成。

这不是孙傅和何栗的错。至少不全是他们的错。问题的根源要追溯到十个月前,追溯到第一次围城结束后的那个春天。那时候钦宗面临着两个选择:是继续打,还是和谈。继续打,需要调集全国兵力,需要筹措巨额军费,需要重建河北防线。和谈,需要割地赔款,需要向金人称臣,需要承受巨大的政治压力。

钦宗两个都选了。他一边派人和金人谈判,一边下令各地勤王;一边答应割让三镇,一边又暗中下令三镇守将抵抗;一边罢免主战派,一边又起用主和派;

一边在主和派面前说好话,一边又在主战派面前表决心。他以为这样能两面讨好,能在保存实力的同时争取时间。

结果就是,朝廷里没有人知道皇帝到底想干什么。主战派以为皇帝在支持自己,主和派也以为皇帝在支持自己。两派人马都在用皇帝的名义发号施令,都在指责对方误国,都在争夺对城防的控制权。围城第一天,这种混乱就暴露在了城头上。

周小乙不懂这些朝廷大事。他只知道,他从早上到下午,被命令搞糊涂了三次。他攥着那根竹竿,不知道该往哪边站。

天色渐渐暗下来。城外的金军开始生火做饭。营火从南薰门外开始,沿着城墙往西延伸,经过戴楼门,一直延伸到汴京的西城墙。火光映红了半个天空,把城头上的守军脸上照得明灭不定。

周小乙看见了那些营火中间,有一些奇怪的影子在晃动。他眯起眼睛,仔细辨认。那些影子,是巨大的木架。金军正在组装攻城器械。那些木架,有的是用来搭云梯的,有的是用来架砲车的,有的是用来推撞车的。

金军士兵们围着木架忙碌,敲敲打打,火光把他们的影子拉得很长,投在城墙上,像一群巨人在跳舞。

周小乙看着那些木架,忽然觉得有些眼熟。他见过类似的木架。那是在一年多以前,在汴京的城外。那时候朝廷正在准备收复燕山府,为了给前线运送军械,工部在城外设了好几个作坊,专门打造砲车、云梯、撞车。那些作坊的工匠们,日夜赶工,敲敲打打,火光也像现在这样,把他们的影子投在围墙上。

周小乙记得,那时候他还在米铺里,听人说那些军械是要运到河北去打辽国的。后来辽国灭了,那些军械留在了燕山府。再后来,郭药师叛变,燕山府没了,那些军械落到了金人手里。

现在,金人正在用那些宋人自己制造的军械,组装攻打汴京的砲车。这是一个荒诞的事实。

但更荒诞的还在后面。就在周小乙看着城外那些木架的时候,城头上传来了一阵骚动。他回头,看见一群人正从城梯上走上来。为首的是一个穿着道袍的中年人,头上戴着八卦巾,手里拿着一柄桃木剑。

他身后跟着三十多个同样穿着道袍的年轻人,每个人手里都拿着法器——有的拿铜铃,有的拿符纸,有的拿八卦镜。这群人走上城头,开始在城垛之间念念有词,用桃木剑在城墙上画符,把符纸贴在城门上,拿铜铃在城墙四角摇动。周小乙问旁边的人:“这是谁?”

旁边的人说:“郭京,六甲神兵。”

周小乙想起他在茶坊里听人说过这个名字。郭京,原本是禁军里的一个小军官,后来声称自己得了天书,能够召唤六甲神兵,刀枪不入,水火不侵。上一次围城的时候,郭京就提出过,说只要给他七千七百七十七人,按照六甲阵法排布,就能踏平金军大营。上一次没人理他。

这一次,孙傅听说了郭京的名字,把他召进了府里。郭京在孙傅面前表演了一番——据说他让一个士兵用刀砍他的手臂,刀刃卷了,皮肤完好无损。孙傅看了大惊,立刻向钦宗举荐郭京。钦宗也见了郭京,据说也看了他的表演,当下就封他为武德大夫,让他招募六甲神兵。

郭京招募神兵的条件很特别:不看武艺,不看体格,只看生辰八字。只要八字符合六甲,不管是禁军还是百姓,不管是壮汉还是老弱,一律编入神兵。他很快招齐了七千七百七十七人,分成六队,每队对应一个甲子,每天在城里操练。

周小乙看着郭京在城头上做法,心里有一种说不出的感觉。他不是不信神。他从小在汴京长大,每年都去大相国寺上香,家里供着灶王爷,出门前要拜路神。

他相信天上有神仙,相信神仙会保佑好人。但他不相信一群人拿着桃木剑和铜铃,就能挡住城外的金军。他攥紧了手里的竹竿。

城外的金军还在组装砲车。火光中,那些木架的轮廓越来越清晰,越来越完整。砲车的底座已经搭好了,砲梢正在往上装,砲索正在一根一根地绷紧。金军士兵们围着砲车忙碌,没有人抬头看城头,没有人注意到城头上有一群人在做法。

他们不需要注意。因为他们知道,那些砲车是宋人自己造的。宋人工匠的手艺很好,砲车的射程、精度、威力,都经过反复测试。金军在太原缴获了这些砲车的图纸和实物,又俘虏了会操作这些砲车的工匠。现在,他们只需要按照图纸组装好,就可以用这些砲车攻打汴京的城墙。攻打汴京的城墙,用的是宋人自己在太原造的砲车。

郭京还在城头上做法。他的三十多个弟子已经把符纸贴满了城垛,正在绕着城楼转圈,嘴里念着咒语。郭京站在城楼正中,桃木剑指向天空,大声喊着什么。周小乙听不清他在喊什么。但他能听见城外的声音。

那是木槌敲击木楔的声音,是铁链拉动木架的声音,是砲索绷紧时发出的吱呀声。那些声音从城外的营火中传来,混在夜风里,像某种沉重的呼吸。两种声音,在同一个夜晚,在同一个地点,同时响起。

城头上,是桃木剑划破空气的声音,是铜铃摇晃的声音,是道士们念咒的声音。城下,是木槌敲击木楔的声音,是铁链拉动木架的声音,是砲车组装的声音。历史在这里,在这个闰十一月初二的夜晚,展现了它最荒诞的一面。

这不是一个简单的“迷信与理性”的对比。郭京的六甲神兵,不是突然冒出来的孤例。它是整个汴京防御体系崩溃之后,人们能抓住的最后一根稻草。

当城墙挡不住砲车,当援军迟迟不到,当粮食一天天减少,当命令一天三变,当所有这些现实的希望都破灭之后,人还能相信什么?只能相信奇迹。郭京提供的,就是一个奇迹——一个不需要城墙、不需要援军、不需要粮食、不需要指挥系统的解决方案。只需要七千七百七十七个生辰八字符合六甲的人,就能踏平金军大营。

这个方案的成本,比起修城墙、募军队、储粮食来,简直低得可以忽略不计。孙傅信了,钦宗也信了。不是因为他们蠢,而是因为他们已经没有别的选择了。在所有的常规选项都失效之后,非常规选项就成了唯一的选项。

这就是“空心化”最可怕的地方。它掏空的,不只是粮仓和武库,不只是城墙和军队,它掏空的是整座城市的判断力。当一座城市不再相信自己能靠常规手段生存下去,它就会开始相信任何看起来能提供出路的东西,哪怕那个东西在正常时期会被当成笑话。

周小乙站在城垛后面,把竹竿靠在城墙上。他看了看城内,又看了看城外。城内,是汴京的万家灯火。他在这里生活了二十多年,熟悉每一坊、每一巷、每一座桥。他知道朱雀门外的夜市现在应该还在开着,卖馄饨的摊子冒着热气,说书人在茶坊里讲着三国,马车在石板路上咯吱咯吱地走过。他知道米铺的东家应该还在铺子里,等着他回去。他知道邻居家的孩子应该还在巷子里跑来跑去,玩着捉迷藏。他不知道的是,按照现在的存粮,这些灯火还能亮十六天。

一百五十万张嘴,每天要吃掉一万二千石粮食。这个数字,在一百多年后,会以另一种方式重现——当蒙古军队围困金朝的汴京时,城中躲避兵祸的居民也达到了一百四十七万之众。历史有时会以惊人的相似,重复一座城市在围城中的脆弱与庞大。

城外,是金军的营火。那些营火从南薰门一直延伸到戴楼门,火光映红了半个天空。他能看见火光中晃动的营帐,能看见巡逻的骑兵,能看见那些正在组装的砲车。那些营火多得像天上的星星,数都数不清。他不知道的是,这些营火,在接下来的日子里,会越来越近,越来越亮,直到把汴京的城墙照得如同白昼。

他忽然想起十年前的那个清晨。那是政和七年,他刚进米铺当伙计,第一天卸门板开门做生意。他记得那天早上的阳光很好,照在汴河上,河水泛着金光。码头上停满了漕船,船工们喊着号子,把一袋一袋的米从船上卸下来。街上的行人不紧不慢地走着,有人停下来买米,有人问价,有人和他闲聊。

他记得那天早上的米价,斗米八十钱。那是汴京的春天。他不知道那是汴京最后的好日子。他也不知道,那时候的汴京,已经在往深渊里滑了。财政货币化已经把实物储备掏空了,军队职业化已经把作战意志消解了,权责代理制已经把决策者分裂了。

这三条线,每一条都在朝着自己的方向狂奔,每一条线上的决策者都在做他们认为最合理的选择。财政上,用纸币解决一切问题,用加税填补窟窿,用透支维持繁荣——这是当时最合理的做法,因为货币化确实能带来更高的效率,确实能让经济运转得更快。军制上,用募兵代替征兵,用职业化代替义务制,用金钱代替荣誉——这是当时最合理的做法,因为职业军队确实比义务兵更专业,确实能在战场上坚持更久。党争上,用主和掣肘主战,用主战牵制主和,用两面下注避免一边倒——这是当时最合理的做法,因为权力平衡确实比一边倒更安全,确实能让皇帝睡得更安稳。

每一步都是合理的。合起来,是深渊。现在,深渊就在眼前。周小乙把竹竿从城墙上拿起来,握在手里。竹竿很轻,晚上风大,吹得竹竿直晃。他用力握住,手心出了汗,竹竿有点滑。他听见甲头在身后喊:“都别睡!晚上金军可能偷城!”

他听见旁边的年轻人在小声嘀咕:“援军什么时候来?”

他听见远处传来一声号角,是金军营地里的号角,声音低沉,在夜风里拖得很长。他往城外看了一眼,营火还在烧,砲车的影子还在晃动。他往城内看了一眼,汴京的灯火还亮着,但比刚才暗了一些。大概是百姓们听到了风声,开始省着油灯用了。他把竹竿换到左手,右手在衣服上擦了擦汗。围城的第一夜,才刚刚开始。而这座城市的存粮,还够吃十六天。