汉时,山西民间要禁火一个月表示纪念。三国时期,魏武帝曹操曾下令取消这个习俗。《阴罚令》中有这样的话,"闻太原、上党、雁门冬至后百五日皆绝火寒食,云为子推",令到人不得寒食。犯者,家长半岁刑,主吏百日刑,令长夺一月俸"。三国归晋以后,由于与春秋时晋国的"晋"同音同字,因而对晋地掌故特别垂青,纪念介子推的禁火寒食习俗又恢复起来。不过时间缩短为三天。同时,把寒食节纪念介子推的说法推而广之,扩展到了全国各地,于是寒食节成了全国性的节日,寒食节禁火寒食成了汉民族的共同风俗习惯。