一部书的前世今生
一部书的前世今生
历史学家司马迁在《史记·周本纪》的结尾这样记载武王伐纣的结果:“遂 GMC 朝歌武庚,乃罢兵西归。行狩,记政事,作《武成》。告于宗庙,乃封功臣谋士,而师尚父为首封。封尚父于营丘,曰齐。封弟周公旦于曲阜,曰鲁。封召公奭于燕,封弟叔鲜于管,弟叔度于蔡。”这段文字写的是周朝建立后分封诸侯的安排,读起来像是一份行政公文,平淡而克制。
但如果我们把目光往前推一千多年,回到公元前十一世纪那个真实的时刻,会看到完全不同的景象。商朝末代君主帝辛(后世称纣王)统治下的王朝正在崩溃边缘,周族首领姬发率领的联军在牧野与商的军队对峙。这是一场真实的政权更替,有具体的参战人数、伤亡数字和权力交接的日期。然而,当这个历史事件经过两千多年的讲述和再讲述,最终以《封神演义》的面貌呈现在读者面前时,它已经完全变了模样:姜子牙手持打神鞭,哪吒脚踩风火轮,阐教截教的神仙各为其主,漫天飞舞的法宝决定着王朝的命运。
这中间发生了什么?一段有据可查的历史,怎样变成了一场神魔大战?
武王伐纣在正史中的记载
讨论《封神演义》的起源,必须从它的历史源头说起。武王伐纣不是小说家的虚构,而是中国上古史中的一次重大政治事件。这场战争发生在约公元前1046年,结果是西周取代了延续五百多年的商朝。关于这段历史,先秦两汉的史籍留下了大量记载,它们构成了理解《封神演义》的第一层文本。
《史记·周本纪》是司马迁对武王伐纣最系统的叙述。司马迁的写法很有特点:他几乎不借助任何超自然解释,只是按时间顺序记录事件本身。周族的兴起可以追溯到黄帝的后代后稷,历代首领如何在西北边陲积累势力,到古公亶父迁居岐山周原,季历被商王文丁杀害,姬昌(后来的周文王)被商纣囚禁又获释,姬发(周武王)继位后东进伐纣,牧野之战,商纣兵败自焚,周军进入朝歌。整段叙述清晰明了,没有神仙显灵,没有妖魔作祟,有的只是人的行动和政治的博弈。
《周本纪》中有一段对牧野之战的描写很值得注意:“武王伐纣,吹竿鼓瑟,弹琴斗鸡,走犬乘车;诸侯不期而会盟津者八百诸侯。”这里提到的“八百诸侯”当然有夸张成分,但司马迁用“吹竿鼓瑟”这样轻松的笔调来写伐纣之师,却透露出一种对天命所归的自信——周人的胜利似乎是理所当然的,甚至不需要严阵以待的紧张感。
与《史记》相比,《尚书》中的《周书》诸篇保存了更原始的文献。其中《武成》篇描写战争的结果:“甲子昧爽,受率其旅若林,会于牧野。罔有敌于我师,前徒倒戈,攻于后以北,血流漂杵。”血流漂杵这个细节后来成为孟子批评“尽信书不如无书”的著名例证。孟子认为,如果真的血流漂杵,那这场战争就太残忍了,不符合仁义之师的标准。但撇开孟子的道德评判,这段文字说明当时的记载者已经注意到这场战争的激烈程度。
《竹书纪年》是战国时期魏国编年体史书,其中对纣王的描写比司马迁详细得多。“九年,王师伐有苏,获妲己以归。”“三十年,瞱山崩。”这些记载与《封神演义》中的某些情节有微妙的对应——虽然《竹书纪年》没有说妲己是妖精,但它确实把妲己的出现和商的覆亡联系在一起。这可能是后世神魔化叙事的一个历史基点。
综观这些正史记载,可以发现一个共同点:它们都把商朝的灭亡归结为政治原因。纣王的失德、臣民的离心、政策的失误,这些是历史学家愿意采纳的解释框架。没有哪个史官会认真写道“纣王因为亵渎了女神,所以天降妖孽惩罚商朝”。这种超自然的因果解释,在严肃的史传传统中是不被承认的。
但这并不意味着正史记载是“客观”的。司马迁笔下的纣王是一个刚愎自用的暴君形象,这固然有史实依据,但也服务于周朝取代商朝的合法性叙事。一个无道的末代君主,一个吊民伐罪的正义之师,这样的对立叙事从一开始就被植入了对这段历史的理解框架。《封神演义》后来的神魔化,某种程度上只是把这个对立叙事推向了极致。
从《武王伐纣平话》到《封神演义》:民间叙事的积累与定型
正史记载为武王伐纣确立了基本的叙事框架,但这个框架在民间流传的过程中逐渐发生了变形。宋代以后,城市经济繁荣,市民文化兴盛,说书、戏曲等通俗艺术形式迎来了黄金时代。武王伐纣的故事从史官的案头走进了勾栏瓦肆,成为普通人喜闻乐见的娱乐题材。正是在这个过程中,历史的分量逐渐减轻,神魔的色彩越来越重。
目前能看到的最早民间叙事文本是《武王伐纣平话》,这是宋元话本的代表作品之一。1993年在福建邵武发现了这部书的刻本残页,为研究民间叙事的演变提供了珍贵的第一手资料。这部平话的情节结构已经相当完整,篇幅虽然不长,但基本涵盖了从纣王出生到周朝建立的全过程。
平话最显著的特点是神魔元素的全面介入。纣王不再是单纯的暴君形象,他被描写为一个受到妖邪蛊惑的受害者。苏妲己在平话中已经具有了明确的妖狐身份,她奉女娲娘娘之命下凡,以美色迷惑纣王,败坏成汤江山。这个设定直接影响了《封神演义》的开篇设计。从平话的记载来看,“女娲遣妖”的情节并非许仲琳的独创,而是宋元民间叙事已经形成的传统。
更有意思的是,平话已经出现了阐教和截教的概念。这两派神魔势力的对立是《封神演义》最核心的叙事动力:阐教支持西周,截教庇护商朝,双方在战场上斗法厮杀,最终演变成一场惊天动地的神魔大战。虽然平话中的两教对立还比较粗糙,远没有《封神演义》中那么系统精致,但基本的框架已经搭好了。
平话的另一贡献是确立了因果报应的核心逻辑。商朝的灭亡不是因为单纯的政军失利,而是因为天数已定、神意难违。纣王的失德是因,女娲遣妖是缘,周人伐商是果。整个故事被嵌入一个超自然的因果链条之中。这种叙事逻辑在中国民间有着深厚的文化土壤:普通人很难理解复杂的政治博弈,但他们很容易接受“好人得好报,恶人遭恶报”的简单正义。神魔化恰好为这种民间正义观提供了恰当的表达形式。
与《武王伐纣平话》同时或稍后,还有大量以武王伐纣为题材的戏曲作品。元杂剧中有多部《武王伐纣》题材的剧目,虽然大多已经亡佚,但从现存的剧目名称和残曲来看,它们的内容同样充满了神怪色彩。《斩妲己》《探五陵》等剧目暗示了戏曲舞台上的商周故事同样走上了神魔化的道路。
这些民间叙事作品构成了《封神演义》的第二层文本。它们是连接正史和定本的中间环节:保留了基本的历史框架(商灭周兴),但填充了大量的神魔内容;延续了“失德导致灭亡”的道德叙事,但把它从政治层面提升到了神学层面。民间叙事的积累为许仲琳的创作提供了丰富的素材库,但同时也带来一个问题:这么多散乱的材料,怎样整合成一部结构完整的长篇小说?
许仲琳的文本选择:为什么要把历史写成神魔故事
现存最早的《封神演义》刻本出现于明代万历年间,一般认为成书于嘉靖至万历年间,大约十六世纪中后期。作者署名“许仲琳”,但此人的生平事迹几乎无从考证。学者推测他可能是当时的下层文人或书坊主,在整理已有材料的基础上编撰成书。“许仲琳”这个名字本身就带着点民间色彩,不像李白、杜甫那样有明确的文献记录。
许仲琳面对的是一个巨大的素材库。正史有《史记》《尚书》《竹书纪年》等权威文本,民间叙事有平话、戏曲积累了数百年的内容,此外还有各种神怪传说、道教文献、民间信仰中关于封神、仙人的素材。这些材料来源不同,风格各异,甚至彼此之间存在矛盾。如何把它们熔铸成一部统一的长篇?
许仲琳的策略是“以史为骨,以神魔为血肉”。所谓“史为骨”,是指他基本保留了武王伐纣的历史框架。故事的主线仍然是:从纣王无道到各路诸侯反商,到周族崛起、会盟孟津、牧野决战、商朝覆灭、周朝建立。这个框架是正史提供的骨架,许仲琳没有对它做根本性的改动。所谓“神魔为血肉”,是指在这个骨架上填充了大量的神魔内容:阐教截教的对立、封神榜的设定、各路神仙的法术法宝、妖精鬼怪的兴风作浪。这些内容大部分来自民间叙事的积累,小部分可能是许仲琳的独创。
这种选择不是偶然的。明代中后期是中国小说艺术的成熟期,《三国演义》《水浒传》《西游记》等长篇巨著先后问世,形成了“历史演义”和“神魔小说”两大类型。《封神演义》可以说同时属于这两个类型:它是“历史演义”家族的一员,因为它讲述的是真实发生过的历史事件;它也是“神魔小说”家族的一员,因为神魔斗法构成了全书最精彩的段落。这种双重身份使它成为理解中国古典小说“虚实相生”特点的最佳样本。
为什么要把历史写成神魔故事?这个问题可以从三个层面来理解。
第一个层面是文学的层面。神魔化满足了普通读者的审美期待。单纯讲政治斗争、军事谋略,读者可能会觉得乏味;但如果加入哪吒闹海、杨戬斗法、申公豹的种种阴谋,故事立刻变得生动有趣。明代小说的主要读者是市民阶层,他们的文化水平有限,但想象力丰富。比起“太公望吕尚”的政治谋略,“姜子牙封神”的神奇设定更能抓住他们的注意力。
第二个层面是思想的层面。明代流行理学,强调天命、气数、因果报应等观念。把历史改朝换代解释为天意的体现,符合这种思想氛围。一个王朝的兴衰不是因为某个英雄的才能或某个政策的好坏,而是因为气数已尽、天命转移。这种解释框架比单纯的政治分析更容易被大众接受,也更有利于维护统治秩序。《封神演义》表面上讲的是三千年前的故事,实际上暗含着对现实政治的思考。明代读者很容易从纣王的暴政联想到当朝皇帝的可能失德,从周族伐商联想到农民起义的合法性。
第三个层面是技术的层面。神魔化给了作者更大的叙事自由度。某些在现实中不可能发生的事情,比如一个人能够移山填海、呼风唤雨,在神魔世界中就变得理所当然。作者可以借此创造许多精彩的动作场面和戏剧冲突,而不必担心被指责“不合理”。更重要的是,神魔角色可以作为“中性人”来承担叙事功能。三霄娘娘、赵公明这样的角色既不属于商朝也不属于周朝,他们加入战斗的动机是教派恩怨和个人私怨,这就为故事增添了复杂的层次。
许仲琳的整合工作并不完美。《封神演义》在文学质量上比不上《三国演义》和《水浒传》,人物塑造有时失之扁平,诗词描写也多有粗滥之处。但这不妨碍它成为一部有特色的作品。它的特色恰恰在于这种“杂糅”:历史与神魔的杂糅,文人与民间的杂糅,儒道佛三教的杂糅。正是这种杂糅使它成为研究中国叙事传统演变的一个绝佳案例。
第一回的叙事功能:女娲召妖与纣王失德的因果逻辑
要理解《封神演义》怎样把历史变成神魔故事,最直接的方式是分析第一回“纣王女娲宫进香”。这一回虽然只是全书的开篇,但它建立了全书的核心逻辑,规定了故事的基本走向。不理解第一回,就无法理解后面九十九回的许多情节。
第一回讲的是这样一个故事:商纣王登基第七年,天下太平,国势强盛。纣王上香拜祭上古女神女娲,看到女娲神像容貌绝世,竟在墙上题诗调戏:“梨花带雨争娇艳,芍药笼烟骋媚妆。但得妖娆能举动,取回长乐侍君王。”女娲娘娘巡游归来,看到这首诗勃然大怒。她算定商朝气数已尽,但还不至于立刻灭亡,于是派出轩辕坟中的三只妖精——九尾狐、玉石琵琶精、九头雉鸡精——去迷惑纣王,加速商朝的败亡。从此,妲己入宫,商朝一步步走向深渊。
这个开局看似荒诞不经,实际上包含了精心设计的叙事逻辑。它至少完成了三个重要的叙事功能。
第一个功能是回答“商朝为什么会灭亡”这个问题。《封神演义》的读者都知道结局是周朝灭商,但作者需要解释的是“为什么”。如果仅仅归结为纣王的暴虐,故事就变得单薄了——一个暴君固然可以亡国,但商的天下五百年积累的基业,怎么可能只因为一个君主的不德就毁于一旦?第一回给出的答案是:商朝的灭亡是双重原因造成的,既有人的因素(纣王失德),也有神的因素(女娲遣妖)。人的因素解释了为什么商朝气数已尽,神的因素解释了为什么灭亡来得如此迅速。两者缺一不可。
这种双重因果的设计还有更深的含义。它把纣王的“失德”从普通的政治伦理问题上升为宗教意义上的“亵渎神明”问题。纣王不只是对不起百姓,他首先得罪了最高的神。得罪了神,就会遭到神的报复。这个逻辑在中国传统观念中根深蒂固:“获罪于天,无所祷也”(《论语》)。纣王的行为触发了超自然的惩罚机制,女娲的愤怒就是惩罚的开始。从这个角度看,整个武王伐纣的故事本质上是一个神学叙事:一场由神明主导的因果报应。
第二个功能是建立“神仙下凡”参与人间事务的通道。《封神演义》的后半部分充满了神魔斗法,但如果没有任何铺垫,读者会困惑:为什么这些本该在深山修炼的神仙会卷入凡人王朝的争斗?第一回的设定解决了这个问题。女娲娘娘“因诗获罪”而遣妖下凡,这个先例为后来所有神魔的介入提供了合法性依据。阐教门人要辅佐明主伐无道,截教门人要报门人之仇,各路散仙要争夺封神榜上的名位——这些千奇百怪的理由都可以追溯到第一回的设定:商朝气数已尽,神仙可以而且应该参与人间的改朝换代。
更重要的是,第一回确立了一种“天意-人事”的互动模式。天意(商朝气数已尽)决定了结局,但天意需要通过人事来实现。女娲不能直接毁灭商朝,她只能派出妖精去迷惑纣王;阐教不能直接杀死纣王,他们只能帮助西周在战场上取胜。这种模式让神魔既有强大的力量,又不能完全取代凡人行动。读者会看到,凡人的选择——纣王的残暴、妲己的谗言、纣王的决策——仍然在故事中发挥重要作用,即便最终的胜负已经被天意决定了。
第三个功能是确立全书的道德基调。第一回通过女娲和纣王的冲突,明确了善恶的基本阵营。女娲是正面形象,她代表正义和秩序;纣王是负面形象,他代表邪恶和混乱。九尾狐是女娲派遣的工具,但她很快超越了“工具”的身份,变成比纣王更恶毒的存在。这为后面情节的道德判断奠定了基础:帮助西周的是正义方,帮助商朝的是非正义方,即使双方都有神仙参与。读者在阅读过程中会逐渐形成这种阵营意识,并在最终封神时得到明确的道德结论。
值得注意的是,女娲遣妖的动机在文本中是有争议的。女娲的理由是“纣王还有二十八年气运”,所以不能直接灭商,只能用妖孽慢慢败坏他的江山。这个理由在逻辑上有些牵强:如果天意要让商朝灭亡,为什么不能快一点,而要等二十八年?如果纣王注定要被妖孽迷惑,为什么又要怪他失德?这种内在张力恰恰反映了许仲琳整合不同素材时留下的痕迹。女娲遣妖来自民间叙事的气数观念,纣王失德来自正史的暴君叙事,两者在第一回中被强行捏合在一起,留下了难以弥合的裂缝。
但这种裂缝并不损害故事的吸引力。相反,它为读者提供了多种解读的可能性。喜欢神魔故事的读者可以专注于法术斗法,喜欢历史故事的读者可以关注朝代更替的规律,喜欢哲学思考的读者可以探讨命运与自由意志的悖论。《封神演义》的魅力正在于这种多层次的叙事结构,而第一回是进入这个结构的大门。
从史实到定本:理解“文本层累”的概念
为了更清楚地展示《封神演义》的形成过程,可以用流程图来梳理从历史事件到最终定本的演变脉络:
```mermaid flowchart TD A["历史事件:武王伐纣<br/>约公元前1046年"] --> B["先秦两汉史籍<br/>《尚书》《竹书纪年》<br/>《史记·周本纪》"] B --> C["记载特征:<br/>以政治、军事为中心<br/>强调天命与人事"]
D["民间叙事积累<br/>宋元明初"] --> E["《武王伐纣平话》<br/>元明杂剧武王伐纣系列"] E --> F["叙事特征:<br/>神魔元素全面介入<br/>阐教截教对立雏形<br/>因果报应逻辑"]
G["文人定本<br/>明代嘉靖万历年间"] --> H["许仲琳《封神演义》<br/>一百回"] H --> I["最终面貌:<br/>历史框架 + 神魔血肉<br/>大结局:姜子牙封神"]
B --> G E --> G
style A fill:#e1f5fe style H fill:#fff3e0 ```
这个流程图展示的不只是《封神演义》一部书的形成过程,它揭示了中国古典小说创作中一个普遍存在的现象:文本层累。
所谓文本层累,指的是同一历史事件或故事题材在长期流传过程中,被不同时代、不同阶层、不同文化背景的创作者反复讲述和重新诠释,每一次讲述都在前人基础上添加新的内容,最终形成一部内容远比原始素材丰富的作品。这个概念最早由历史学家顾颉刚提出,用来解释中国古史传说的形成过程,后来被广泛应用于民间文学和通俗小说的研究。
文本层累有以下几个特征值得注意。首先是时间的纵向积累。从武王伐纣到《封神演义》,中间经历了两千多年的时间。这段时间里,社会结构变了,文化语境变了,读者的审美趣味也变了。每一个时代的人都在用自己的方式讲述这个古老的故事,为它注入新时代的内容。商朝人不会想到把这场战争写成神魔大战,但宋代的说书艺人会,因为宋代的城市经济和市民文化已经为神怪故事提供了成熟的接受群体。
其次是素材的异质混合。《封神演义》融合了来源完全不同的材料:正统史传提供了基本的历史框架和政治伦理色彩,道教文献提供了封神榜、道教神仙体系的设定,佛教影响提供了因果轮回的观念,民间信仰提供了各种精怪传说。这些素材本不属于同一个系统,但许仲琳将它们熔为一炉,创造出一个兼容并蓄的叙事世界。这种兼容性本身就是中国传统文化的特点。
第三是意义的增殖与转化。随着文本的层累,故事的意义也在发生变化。司马迁笔下的武王伐纣主要是政治叙事,讲述的是政权更替的合理性问题;宋元平话中的武王伐纣加入了道德叙事,讲述的是善恶因果的报应问题;到了《封神演义》,它又加入了宗教叙事,讲述的是道教体系下封神榜的来源问题。同一个故事,在不同层累阶段承担了完全不同的文化功能。
理解文本层累的概念,对阅读中国古典小说有重要的方法论意义。它提醒读者不要把任何一部古典小说当作“原始素材”或“第一手资料”来使用。任何古典小说都是层累的产物,它既不是纯粹的个人创作,也不是纯粹的历史记录,而是各种文本和口头传统长期融合的结果。阅读时需要追问:这段内容的来源是什么?它在什么语境下被加入?它和原始的历史记录有什么关系?
以《封神演义》为例,掌握了文本层累的视角,就不会再问“《封神演义》写的到底是不是真实的历史”这种问题。正确的提问方式应该是:“《封神演义》中哪些内容来自正史?哪些来自民间叙事?哪些可能是许仲琳的独创?许仲琳为什么要把这些不同来源的内容整合在一起?”这些问题才能导向对文本的真正理解。
《封神演义》作为中国文学史上“历史神魔小说”这一独特类型的代表,其价值不仅在于故事本身的可读性,更在于它典型地展示了中国叙事传统的运作方式。通过理解武王伐纣怎样从《史记》中的一段记载,变成《武王伐纣平话》中的神怪故事,再变成《封神演义》中的鸿篇巨制,我们可以学到阅读中国古典小说的一种基本方法:不要只看故事本身,而要看故事是怎样被讲述的,谁在讲述,为什么这样讲述。
本章小结
本章沿着一条清晰的线索展开:从司马迁《史记》中一段朴素的历史记载,到宋元民间叙事中逐渐成形的神怪故事,再到许仲琳整合各种素材完成的《封神演义》定本。这个演变过程不是偶然的,而是由文学娱乐的需求、思想传统的演变和叙事技术的可能性共同推动的。
第一回“纣王女娲宫进香”在全书中占据枢纽地位。它用“因诗获罪”这个看似荒诞的设定,同时完成了三个叙事功能:为商朝灭亡提供了超自然的解释依据,为后来神魔介入人间事务建立了通道,确立了全书善恶分明的道德基调。理解第一回,是理解整部《封神演义》的基础。
通过《封神演义》的形成过程,本章还引出了文本层累这个重要概念。同一个故事在两千年间被反复讲述,每一次讲述都在前