中国祭祀祖先的历史由来已久,早在上古时代就有帝王、诸侯祭祀宗庙的仪式。我国传统的清明节大约始于周代,已有两千五百多年的历史。到春秋时代孔子的墓祭,这些都属于贵族所特有的。东周战国时代孟子的齐人篇也曾提及一个为人所耻笑的齐国人,常到东郭坟墓同乞食祭墓的祭品,可见战国时代扫墓之风气十分盛行。到了秦汉以后,贵族制度没落,才有一般民众到祖先坟墓去祭祀的习俗。到了唐玄宗时,下诏定寒食扫墓为当时“五礼”之一,因此每逢清明节来到,“田野道路,士女遍满,皂隶佣丐,皆得父母丘墓。”(柳宗元《与许京兆书》)扫墓遂成为社会重要风俗。
相传在秦朝末年,汉高祖刘邦和西楚霸王项羽,大战好几回合后,终于取得天下。他光荣返回故乡的时候,想要到父母亲的坟墓上去祭拜,却因为连年的战争,使得一座座的坟墓上长满杂草,墓碑东倒西歪,有的断落,有的破裂,而无法辨认碑上的文字。刘邦非常难过,虽然部下也帮他翻遍所有的墓碑,可是直到黄昏的时候还是没找到他父母的坟墓。最后刘邦从衣袖里拿出一张纸,用手撕成许多小碎片,紧紧捏在手上,然后向上苍祷告说:“爹娘在天有灵,现在风刮得这么大,我将把这些小纸片,抛向空中,如果纸片落在一个地方,风都吹不动,就是爹娘的坟墓。”说完刘邦把纸片向空中抛,果然有一片纸片落在一座坟墓上,不论风怎么吹都吹不动,刘邦跑过去仔细瞧一瞧模糊的墓碑,果然看到他父母的名字刻在上面。刘邦高兴得不得了,马上请人重新整修父母亲的墓,而且从此以后,每年的清明节一定到父母的坟上祭拜。
后来民间的百姓,也和刘邦一样每年的清明节都到祖先的坟墓祭拜,并且用小土块压几张纸片在坟上,表示这座坟墓是有人祭扫的。
清明最开始是一个很重要的节气,清明一到,气温升高,正是春耕春种的大好时节,故有“清明前后,种瓜种豆”、“植树造林,莫过清明”的农谚。后来,由于清明与寒食的日子接近,而寒食是民间禁火扫墓的日子,渐渐地,寒食与清明就合二为一了,而寒食既成为清明的别称,也变成清明时节的一个习俗,清明之日不动烟火,只吃凉的食品。
寒食究竟在清明的前几日?有几种说法。南朝梁宗懔《荆楚岁时记》的记载,冬至后一百零五天称寒食节,这样正好是清明节的前二天。唐代元稹的诗“初过寒食一百六”,认为清明节前一天为寒食节,清明节与冬至本身所处的日期,就有一天的差异。因为寒食和清明的日子相近,而古人在寒食中的活动又往往延续到清明。久而久之,寒食和清明也就没有严格区分了。
关于寒食,有这样一个传说:
相传春秋战国时代,晋献公的妃子骊姬为了让自己的儿子奚齐继位,就设毒计谋害太子申生,申生被逼自杀。申生的弟弟重耳,为了躲避祸害,流亡出走。在流亡期间,重耳受尽了屈辱。原来跟着他一道出奔的臣子,大多陆陆续续地各奔出路去了。只剩下少数几个忠心耿耿的人,一直追随着他。其中一人叫介子推。有一次,重耳饿晕了过去。介子推为了救重耳,从自己腿上割下了一块肉,用火烤熟了就送给重耳吃。十九年后,重耳回国做了君主,就是春秋五霸之一晋文公。
晋文公执政后,对那些和他同甘共苦的臣子大加封赏,唯独忘了介子推。有人在晋文公面前为介子推叫屈。晋文公猛然忆起旧事,心中有愧,马上差人去请介子推上朝受赏封官。可是,差人去了几趟,介子推不来。晋文公只好亲自去请。可是,当晋文公来到介子推家时,只见大门紧闭。介子推不愿见他,已经背着老母躲进了绵山(今山西介休县东南)。晋文公便让他的御林军上绵山搜索,没有找到。于是,有人出了个主意说,不如放火烧山,三面点火,留下一方,大火起时介子推会自己走出来的。晋文公乃下令举火烧山,孰料大火烧了三天三夜,大火熄灭后,终究不见介子推出来。上山一看,介子推母子俩抱着一棵烧焦的大柳树已经死了。晋文公望着介子推的尸体哭拜一阵,然后安葬遗体,发现介子推脊梁堵着个柳树树洞,洞里好象有什么东西。掏出一看,原来是片衣襟,上面题了一首血诗:
割肉奉君尽丹心,
但愿主公常清明。
柳下做鬼终不见,
强似伴君作谏臣。
倘若主公心有我,
忆我之时常自省。
臣在九泉心无愧,
勤政清明复清明。
晋文公将血书藏入袖中,然后把介子推和他的母亲分别安葬在那棵烧焦的大柳树下。为了纪念介子推,晋文公下令把绵山改为“介山”,在山上建立祠堂,并把放火烧山的这一天定为寒食节,晓谕全国,每年这天禁忌烟火,只吃寒食。
走时,他伐了一段烧焦的柳木,到宫中做了双木屐,每天望着它叹道:“悲哉足下。”“足下”是古人下级对上级或同辈之间相互尊敬的称呼,据说就是来源于此。
第二年,晋文公领着群臣,素服徒步登山祭奠,表示哀悼。行至坟前,只见那棵老柳树死而复活,绿枝千条,随风飘舞。晋文公望着复活的老柳树,像看见了介子推一样。他敬重地走到跟前,珍爱地掐了一下枝,编了一个圈儿戴在头上。祭扫后,晋文公把复活的老柳树赐名为“清明柳”,又把这天定为清明节。
以后,晋文公常把血书袖在身边,作为鞭策自己执政的座右铭。他勤政清明,励精图治,把国家治理得很好。
此后,晋国的百姓得以安居乐业,对有功不居、不图富贵的介子推非常怀念。每逢他死的那天,大家禁止烟火来表示纪念。还用面粉和着枣泥,捏成燕子的模样,用杨柳条串起来,插在门上,召唤他的灵魂,这东西叫“之推燕”(介子推亦作介之推)。此后,“寒食”、“清明”成了全国百姓的隆重节日。每逢寒食,人们即不生火做饭,只吃冷食。在北方,老百姓只吃事先做好的冷食如枣饼、麦糕等;在南方,则多为青团和糯米糖藕。每届清明,人们把柳条编成圈儿戴在头上,把柳条枝插在房前屋后,以示怀念。
寒食节为介子推而设的记载可见于《后汉书·周举传》、魏武帝(曹操)《明罚令》及南朝梁宗懔《荆楚岁时记》等著述中。更早一些的记载则见于两千多年前经学家桓谭的《新论》,该书中讲太原郡风俗,不仅提到了“隆冬不火食五日”,还提到这是“为介之推,故也”。