Loy-中国历朝古都的时间轴与都城志
中国历史最容易记混的不是人物,是地理。同一个地名在不同朝代指向不同的城:今天的西安做过镐京、长安、大兴;今天的南京做过建业、建康、应天;北京在成为帝都之前只是辽的陪都。只看朝代年表,你记住的是「唐 → 宋」;只有把都城和时间叠在一起,才会看见「长安 → 洛阳 → 开封 → 临安 → 大都 → 北京」这条政治中心逐步东移、北移的路线。
这份整理脱胎于一个自制的时间轴页面,本文把它转成可读的图文形式,分三部分:先看政权并立的整体格局,再按时代看各朝都城,最后核对「八大古都」各自建都的朝代清单。
需要先说明纪年的口径,否则所有年份都不可信。夏、商采用「夏商周断代工程」的阶段性成果,其中夏代纪年与商前期学界仍有争议;朝代起止取通行说法——东周讫于前 256 年(秦取九鼎)、曹魏讫于 265 年禅晋、隋代周于 581 年、清自 1644 年入关定都北京起计至 1912 年清帝退位。下文凡并立政权(三国、南北朝、五代十国、宋辽金夏)一律分行并列,不做单线串联。如需精确纪年,仍应以《中国历史纪年表》为准。
1. 先看格局:三十个政权,四行时间轴
年表常见的错误是把它画成一条直线。真实情况更像四条并行的时间轴:
- 第一行是中原正统主线:夏、商、西周、东周,经秦、西汉、新莽、东汉、曹魏、西晋、东晋、南朝、唐、五代、北宋、南宋,至明、清;
- 第二行是与主线并行或短暂接替的政权:蜀汉、十六国、东魏北齐、隋、金、元;
- 第三行是偏安或分裂势力:东吴、北魏、西魏北周、十国、西夏;
- 第四行是辽——它几乎横跨整个五代至北宋时期,和中原王朝长期共存。
图 1 三十个政权按时代着色、分行并列。条块宽度按年代比例绘制,直接读得出谁长谁短:周室近八百年、商五百五十余年、唐近三百年,而秦与新莽都只有十五年上下。
几个从图上直接能看出来的事实:
分裂的时间比统一长。 从公元前 770 年平王东迁到公元 589 年隋灭陈,中间一千三百多年里,真正大一统的只有秦与两汉约四百年。魏晋南北朝那一段,图上三行同时有并行的颜色。
最短的王朝往往最关键。 秦十几年间定下了郡县制、书同文、车同轨;隋三十七年创科举、修大运河,两者都成了后面一千年的制度底座。图上那两条窄到几乎标不下名字的竖条,恰是制度史的分水岭。
「正统」是个叙事选择,不是事实。 1125 年金灭辽,1127 年金灭北宋,此后占据中原的是金而非南宋。如果按「谁占中原谁算主线」来写,北宋之后该接金;如果按「汉人政权算主线」来写,则接南宋。时间轴把两条都画出来,正是为了避免在这种选择里悄悄替读者做决定。
2. 按时代看都城
图 1 的纵轴是政权,图 2 换个切法:纵轴换成今天的城市,横轴仍是年代。同一个城在不同朝代反复启用,就会被读成同一条横线上断续的色块——西安一行横跨西周、西汉、隋、唐,南京一行横跨东吴、东晋、南朝、明初。
图 2 每个城市占一行,色块为完整建都区间,段内文字为政权名与累计年数;虚线连接同一政权的迁都路径(如北魏的盛乐 → 平城 → 洛阳),金色数字是该城累计建都年数。为免过于拥挤,部分间隔不足数年的短命政权未单独着色。
这张图最值得看的是各行之间的接力关系。把两汉之后的几行竖着读:西安的空档由洛阳接住,洛阳的空档由南京接住,南京的空档由大同、和林格尔接住;等到西安在隋唐重新出现,政治中心又回来了一次。都城史上的「转移」不是渐变,而是一个中心失效、另一个中心被启用的跳跃过程,而且往往还会折返。
下面按时代展开。
2.1 上古三代:频繁迁徙
夏都阳城、斟鄩等,史载多次迁都,今河南登封、洛阳偃师一带;偃师二里头遗址或为夏晚期都邑。商前期屡迁,至盘庚迁殷(今河南安阳)后才稳定二百七十余年,殷墟出土的甲骨文即此期遗存。西周都镐京(丰镐二京,今陕西西安),武王克商后定都、分封诸侯、制礼作乐;平王东迁洛邑(今河南洛阳)后为东周,天子式微、诸侯争霸,周室终亡于前 256 年。
这一段的都城几乎没有「首都」的现代含义——迁都是常态,定居是例外。商代反复迁徙,学界主流解释与农业地力、水患、政治控制半径都有关,但没有任何单一原因能完全解释,这一点应保留为未定论。
2.2 秦汉:两京格局成型
秦都咸阳(今陕西咸阳),首个大一统王朝,二世而亡。西汉都长安(今陕西西安),文景之治、汉武盛世,丝绸之路自长安西行;新莽都常安(即长安),王莽代汉建「新」、托古改制而败亡;东汉都洛阳,光武中兴,末年董卓乱政、献帝被迁于许。
长安与洛阳的二元结构从这时开始,此后一千年反复重演。 选长安的理由是关中四塞、形势险要;选洛阳的理由是居天下之中、漕运便利。前者重军事安全,后者重经济供给——这个矛盾在唐代被推到极致,最终由运河与漕运技术解决。
2.3 魏晋南北朝:分裂期的多中心
曹魏都洛阳,曹丕代汉称帝、265 年禅位于晋;蜀汉都成都,刘备称帝续汉统、诸葛亮治蜀、263 年为魏所灭;东吴都建业(今江苏南京),孙权称帝经营江南、280 年降晋。西晋都洛阳(末年迁长安),短暂统一后因八王之乱、永嘉之祸而亡。
十六国是与东晋对峙的北方诸政权总称,「五凉四燕三秦二赵一成一夏」,各国都城不一(如前秦都长安)。东晋都建康(今江苏南京),衣冠南渡、偏安江左,420 年刘裕代晋。北魏为鲜卑拓跋氏所建,盛乐(今内蒙古和林格尔)→ 平城(今山西大同)→ 洛阳,398 年迁平城、494 年孝文帝迁都洛阳推行汉化。南朝宋齐梁陈四代更迭,皆都建康。东魏都邺城(今河北临漳、河南安阳一带),霸府在晋阳(今太原),北齐代之以后晋阳为别都;西魏、北周都长安,宇文氏掌权、创立府兵制,为隋唐制度之基。
这一段最值得注意的不是谁赢,而是洛阳与邺城、建康与平城构成了四组不同的政治地理逻辑:洛阳代表汉化与中原正统,邺城代表河北军事集团,建康代表侨姓士族与江南经济,平城则代表草原—农耕的过渡带。北魏从平城迁洛,本质是一次把政权从过渡带推进到正统区的自我改造。
2.4 隋唐:两京并重
隋都大兴城(今陕西西安),另营东都洛阳;开皇之治,创科举、修大运河,二代而亡。唐都长安,武周时期都神都洛阳(690—705),贞观之治、开元盛世,两京并重。
隋唐的关键是大运河把长安—洛阳—汴州—扬州串成了一条补给线。长安的粮食不足以供养百万人口,皇帝多次「就食洛阳」,这不是偏好,是漕运能力的硬约束。理解了这一点,才能理解为什么宋代之后政治中心必然东移到开封。
2.5 五代至宋辽金夏:开封时代与多政权并立
五代(中原)为后梁、后唐、后晋、后汉、后周相继更替,都开封、洛阳交替;十国为吴、南唐、吴越、前蜀、后蜀、闽、楚、南汉、南平、北汉,各国都城不一。辽为契丹族所建,上京临潢府(今内蒙古巴林左旗),行五京制,其南京析津府即今北京之前身。北宋都东京开封府,重文轻武、经济文化极盛,靖康之变而亡。金为女真族所建,会宁府(今哈尔滨阿城)→ 中都(今北京)→ 汴京(今开封),1153 年迁都燕京称中都——这是北京首次成为帝都由来的起点。西夏都兴庆府(今宁夏银川),党项族所建,史称「白高大夏国」。南宋都临安府(行在,今浙江杭州),偏安江南、海外贸易繁荣,1279 年崖山海战后亡。
北宋选开封而非洛阳,是经济逻辑压过军事逻辑的典型案例。开封无险可守,但处于运河枢纽,漕运成本远低于洛阳。代价是国防压力全部压到常备军上——「重文轻武」不是性格选择,是地理决定的财政结构。
2.6 元明清:北京时代的定型
元都大都(今北京,前期为上都,今内蒙古正蓝旗),忽必烈定国号大元,首个由少数民族建立的大一统王朝。明都应天府(今江苏南京)→ 顺天府(今北京),1421 年永乐迁都北京、南京为留都,即所谓「天子守国门」。清都顺天府(今北京,入关前都盛京,今辽宁沈阳),1636 年皇太极改国号为清,1912 年清帝退位、帝制终结。
从金中都(1153)到清亡(1912),跨度是约七百六十年,但这不是连续建都的时长:1215 年中都被蒙古攻陷,元的都城是位置略偏北的大都,中间还有明初洪武年间以南京为都的五十余年。常说「北京八百年帝都」,指的是大致跨度,不是连续年数。
这个位置的选择逻辑更与前代不同:它不再追求「居天下之中」,而是追求同时控制农耕区与草原。元、清两代由北方民族建立,北京处在草原与中原的交界;明成祖迁都则是以「守国门」的方式回应同一个问题。政治中心从长安东移、再北移的这条线,至此走完。
3. 八大古都:建都朝代清单
据中国古都学会认定,八大古都为西安、洛阳、北京、南京、开封、杭州、安阳、郑州。它们的建都朝代并不均匀——西安、洛阳各称「十三朝」,杭州、郑州则相对单一。
| 古都 | 古称 | 称号 | 主要建都政权 |
|---|---|---|---|
| 西安 | 镐京 / 咸阳 / 长安 / 大兴 | 十三朝古都 | 西周、秦、西汉、新莽、东汉(献帝)、西晋(愍帝)、前赵、前秦、后秦、西魏、北周、隋、唐 |
| 洛阳 | 洛邑 / 雒阳 / 东都 / 神都 | 十三朝古都 | 东周、东汉、曹魏、西晋、北魏(迁洛后)、隋(东都)、唐(东都 / 武周神都)、后梁、后唐、后晋;另有以夏(斟鄩)、商(西亳)、西周(成周)为都的说法 |
| 北京 | 蓟城 / 幽州 / 燕京 / 中都 / 大都 | 六朝帝都 | 燕国(蓟城)、辽(陪都)、金(中都)、元(大都)、明、清 |
| 南京 | 金陵 / 建业 / 建康 / 应天 | 六朝古都 · 十朝都会 | 东吴、东晋、宋、齐、梁、陈、南唐、明(前期)、太平天国、中华民国 |
| 开封 | 大梁 / 汴梁 / 东京 | 八朝古都 | 战国魏(大梁)、后梁、后晋、后汉、后周、北宋、金(后期);另说含夏(老丘) |
| 杭州 | 钱塘 / 临安 | 南宋都城 | 吴越国(西府)、南宋(行在临安府) |
| 安阳 | 殷 / 邺 / 相州 / 彰德 | 七朝古都 | 商(晚期都殷)、曹魏、后赵、冉魏、前燕、东魏、北齐(后六朝皆都邺城);另说含南燕 |
| 郑州 | 亳 / 管城 | 商代早期都城 | 商(郑州商城,或即亳都);邻近新郑为春秋战国郑、韩都城 |
三点需要提醒:
「朝」的计数口径不统一。 西安的十三朝含新莽、前赵、前秦、后秦等割据政权,若只算大一统王朝则只有西周、秦、西汉、隋、唐五朝;南京的清单里包含太平天国与中华民国,与古代王朝混计。这类数字更适合当文化标签读,不宜当作严格统计。
安阳与邺城是两个城址。 安阳的「七朝」中,后六朝实际都于邺城(今河北临漳西南),与殷墟所在的安阳市区并非同一地点。「邻近邺城为六朝古都」这类表述保留了这个区分。
郑州的地位来自考古而非文献。 郑州商城的年代约三千六百年前,城址沿用至今,但它在传世文献中的对应(或即亳都)仍有讨论空间。
4. 怎么记:三条线索
不用背年表,抓住三条线索就够了。
线索一:都城跟着粮食走。 长安—洛阳—开封的东移,本质是漕运技术的进步让政治中心可以离产粮区更远一点、再远一点。等到运河体系成熟,开封取代洛阳;等到海运与南北漕运完全打通,北京才有可能长期供养。
线索二:分裂期的都城是「多中心」。 建康、平城、邺城、成都、兴庆府,这些名字在统一王朝的年表里几乎不出现,但在分裂期各自代表一种政治逻辑。看魏晋南北朝和五代十国,要按区域看,不能按朝代看。
线索三:陪都与留都不是冗余。 辽的五京制、明的南京留都、唐的东都、北魏的盛乐与平城,这些「非首都」往往承担了首都无法承担的功能——军事前沿、龙兴之地、漕运节点或退路。忽略它们,就会误判一个政权的实际控制方式。
总结
把都城叠到时间轴上,中国历史的空间结构就清楚了一件事:政治中心的移动不是随机的,它被补给能力、军事威胁与正统叙事三条线共同牵引。 从长安到洛阳是关中粮尽的妥协,从洛阳到开封是漕运成熟的结果,从开封到北京则是农耕—草原双重控制的必然。分裂期之所以看起来混乱,是因为同时有四个中心在回应不同的约束,而不是因为历史写错了。
至于「八大古都」这类称号,当作理解城市历史层积的入口即可,不必当精确计数。真正有用的是记住每个城在不同朝代叫什么名字——认出「建康就是南京、大兴就是长安、东京就是开封」,读史书时的那层隔膜就消掉了一半。
参考资料
- 《中国历史纪年表》(方诗铭)——朝代起止与纪年的核对依据
- 夏商周断代工程阶段性成果——夏、商纪年
- 中国古都学会关于「八大古都」的认定
- 谭其骧主编《中国历史地图集》——各朝都城与政区位置