中法战争 · 1884.8 – 1885.6(停战 1885.4.4;法军撤出澎湖在其后,日期诸说不一) · 战役

战役档案 · 台澎战事(基隆 · 淡水 · 澎湖)

法国远东舰队想拿台湾当议和的筹码,先打基隆、再犯淡水、后占澎湖,拖了十个月——淡水一仗被赶下海,基隆城拿在手里却始终出不了城,最后舰队司令孤拔病死在他自己占下的澎湖。

战役信息

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片
内容
时间1884.8 – 1885.6(停战 1885.4.4;法军撤出澎湖在其后,日期诸说不一)
地点台湾北部基隆、淡水(沪尾)一线;澎湖妈宫(今马公)
所属中法战争 · 台海战场(台湾称"清法战争"、"西仔反")
守方清军台湾守军:督办台湾事务大臣刘铭传统筹,北部前线为孙开华(漳州镇总兵)、曹志忠、章高元等部,另有土勇、民团;南部台湾道刘璈(未直接参战)
攻方法国远东舰队(司令孤拔,Amédée Courbet),前期攻基隆由副司令利士比(Lespès)指挥;登陆作战为海军陆战队
结果法军占基隆、澎湖,始终未越基隆河入台北平原;淡水登陆被击退;1885.4 停战,6 月《中法会订越南条约》后法军撤离

参战方

守方攻方
兵力刘铭传渡台所带淮军、铭军旧部为数不多,全台守军合计约两万上下(含土勇、民团,口径不一,此数存疑);北部战区直接对阵者约万余远东舰队舰船数十艘;基隆登陆驻军至 1885 年初增至约四千人;淡水登陆队约六百人;占澎湖出兵八舰
海上无舰可对:福建水师 1884.8.23 马江之役覆灭,台海制海权全在法方铁甲舰、巡洋舰编成的远东舰队,舰炮对炮台压倒性优势
陆上火力旧式炮台多被舰炮摧毁(基隆开战首日炮台即毁);陆战赖步枪、抬枪与工事陆战队装备后膛步枪,有山炮随伴;兵员多为海军步兵,陆战非其所长
补给封港之后大陆接济只能偷渡,粮饷军械时断时续海上来去自如,但兵员久驻潮湿营地,病疫消耗远大于战损

战地环境

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片

(1880 年代的大时局——法国图越南、清廷顾此失彼、马尾江上一战定台海——见《中法战争·总览》。)

台湾:隔着一道海峡的孤岛战场。 1884 年台湾尚属福建省,建省是打完这一仗之后的事(1885.10,待考)。马江一战福建水师没了,台湾与大陆之间就只剩一条被法舰看住的海峡——守台从开始就是守孤岛。

北台湾的煤与港。 基隆有煤矿,是当时远东少有的轮船燃料来源,法军打基隆第一层动机就是煤;淡水(沪尾)是台北的门户港,溯淡水河可通艋舺、大稻埕。两处都不大,但一处连着燃料,一处连着首府,法军的选择很清楚。

岛上的人。 北部山区多瘴雨,冬季阴雨连绵,工事泡在水里;岛上兵源靠本地招募的土勇、民团补充,熟地形、耐瘴疠——这是守方手里少数几张牌之一。

为什么而打

上一篇《越北陆战》写到山西、北宁连败,清廷一面换掉军机处全班,一面由李鸿章在天津签下《李福协定》,答应把清军撤出北圻——仗本该到此为止。但撤兵期限各执一词,1884 年 6 月观音桥(北黎)一场冲突,和局破裂;法国索赔巨款,清廷拒赔,上海谈判桌上赔款的口子始终不肯开(谈判细节待考)。巴黎于是决定拿一件"担保品":占一块清廷心疼的地方,逼对方回到谈判桌前。

为什么是台湾。基隆有煤矿,是当时远东少有的轮船燃料来源,舰队自己要用,拿走也等于掐住别人的补给;基隆港之外,溯淡水河可通艋舺、大稻埕,直指台北府城。一座煤港、一条入府的水道,地方不大,分量刚好够当筹码。孤拔的原案比这大得多——率舰队北上直捣渤海、威胁京津——法国政府否决了,命他就地取台湾(决策细节待考)。巴黎要的是质押,不是第二战场。

清军这边,刘铭传 7 月刚渡台督办军务(到台日期诸说不一),手里兵少将旧,全台守军约两万上下(口径不一,此数存疑),福建水师自顾不暇。他面对的题目从一开始就是:基隆和台北,只能保一个时保哪个。

8 月 4 日,利士比率三舰抵基隆外海索地,不遂;次日炮毁基隆炮台,陆战队登陆,被曹志忠、章高元等部打了回去——台海第一仗,守方赢了。误判在两边同时发生:法方以为炮台一毁、陆战队上岸即可定局,一挫之下仍不改估价;清方则有人以为这一挫足以让法军知难而退。8 月 23 日马江一战福建水师覆灭,海上再无顾忌,9 月底法军分兵再犯:孤拔自取基隆,利士比攻淡水。这一回刘铭传弃了基隆,把兵收缩到台北与淡水——朝廷有旨不许弃地,他照弃。

马尾败报到京,朝廷下谕对法绝和、一意主战,东南疆臣奉旨筹防(主战谕旨的文辞与日期待考);巴黎给孤拔的训令则把这场仗限定得很死——取担保品,不扩大,陆军不添兵(训令的授权时间与内容待考)。两边的物质边界就此钉死。守台守的是孤岛:兵,全台两万上下,多系旧部与土勇,大陆增援只能一船一船偷过封锁;饷,台湾向靠福建协济,如今要靠南洋、粤海关辗转筹措,刘铭传渡台随带的军械弹药只敷一时(渡台军械细目待考);枪炮打坏一件少一件。攻方攻的是质押:孤拔手里始终只有舰队与数千陆战队,基隆拿得下,台北吃不动;边界之外还有病疫,占领军在基隆雨季里病倒的,远多于中弹的。台面上确有异议,而且来自自己人:朝廷屡谕规复基隆,驻台南的台湾道刘璈更连章参劾,指刘铭传弃地、指他偏顾北路(刘璈劾章与规复基隆谕旨原文待考)。异议没有摇动部署——不是争不出对错,是海峡那头派不出一兵一舰,收缩保台北,是当时唯一走得通的路。

本可以不打吗?担保品这个方案,本身就是法国为拿不到赔款而设计的替代品;赔款谈不拢,质押就登场。结果质押占了十个月,赔款一文没拿到,谈判照旧按越南了断——那是后话。

作战经过

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片

① 基隆(1884.8 – 1885.3)

阶段时间要点
首攻被挫1884.8.4–8.6利士比率三舰至基隆外海索地不遂,8.5 炮毁基隆炮台;陆战队登陆,曹志忠、章高元等部反击,法军退回舰上——台海战场的第一仗,守方胜
马江之后8.23 起福建水师覆灭;刘铭传下令破坏基隆煤矿机器、沉煤于井(执行细节待考),不给法军留燃料
再攻与弃守9.30–10.3孤拔亲攻基隆,利士比分攻淡水;刘铭传判断两处难兼顾,弃基隆、收缩保台北与淡水;10.1 法军登陆仙洞一带,10.3 前后占基隆(10.1/10.3 两种记法并存,待考)
外围拉锯1884.11–1885.3法军困守基隆,清军据月眉山、鸟嘴峰一线高地围困:1884.11 鸟嘴峰之战;1885.1.25 起第一次月眉山攻防;1.31–2.1 清军夜袭法军新阵地被击退(法方记载,细节待考)
法军突破1885.3.4–3.7法军强攻月眉山、夺桌型高地(法方称 La Table);3.7 清军退基隆河南岸暖暖一线;大雨与弹药不济使法军也无力渡河——战线就此冻结,直到停战

② 淡水(沪尾)(1884.10.2 – 10.8)

利士比率舰于 10.1–2 抵达淡水外海,先炮击港区炮台,原拟 10.5 总攻,因风浪推迟。10.8 晨,陆战队约六百人登陆,清军孙开华擢胜营为主力,会同章高元等部与本地土勇,伏于油车口—沙仑一带的林投、草丛地形之后(具体部署诸说不一,待考),待法军近至短距离起而夹击。法军陆战队队形被切碎,败退登舟回舰。法方口径:阵亡 17 人、伤 49 人;中方战报所报战果远高于此(具体数待考)。此后法军再未在淡水登陆。这是法军在华登陆作战中罕见的明确失败,台湾记作"沪尾大捷"。

③ 封锁与接济(1884.10 – 1885.4)

1884.10.20 孤拔宣布封锁台湾西海岸(10.23 生效,待考),断大陆与台湾的海运。封港期间守军粮弹饷银皆靠偷渡:民船夜间潜渡台湾海峡,南洋、粤海关多方筹济(聂士成率部渡台增援一事常见记载,行程与抵台日期诸说不一)。封锁对岛上民生同样生效——米价腾贵、渔民生计断绝,平民的账没有人数,只有物价和流离。

④ 澎湖(1885.3.29 – 6)

基隆战线冻结、台湾打不出谈判要的"胜仗",孤拔依政府命令转取澎湖:3.29 率八舰炮击妈宫炮台,3.29–31 三日占领澎湖群岛(3.31 或 4.1 记为占领完成日,两种记法并存)。4.4 清法停战,6.9《中法会订越南条约》签订。占领期间疫病在法军中蔓延,孤拔本人染赤痢、贫血日重,6.11 晨病死于旗舰"巴雅"号上,泊地就在他占领的澎湖马公港。随后法军按约撤离澎湖(撤军日期诸说不一)。

战损

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片
  • 守方:基隆—淡水一线清军伤亡总数无可靠合计,月眉山前后拉锯伤亡尤重(分项数字各说不一,存疑);法方记载 1.31–2.1 夜袭一役清军遗尸近二百具(孤证,待考)。
  • 攻方:淡水登陆法方自认阵亡 17、伤 49;1885.3.4–7 月眉山突破法方记载阵亡 42、伤 121(法方口径,出自 E. Garnot《法军征台始末》系统史料);中方战报则称侵台法军前后被歼约千余(中方口径,出处待考)。两套口径并存。
  • 病疫:法军在基隆、澎湖占领期间的病亡数倍于战损,包括舰队司令孤拔本人;具体病亡数待考。
  • 平民:基隆开战前居民逃散,矿区机器毁弃;封锁期全台米贵、渔绝。无统计。

战役影响

  • 台湾建省:战后清廷痛感台湾孤悬之危,1885 年 10 月下诏台湾建省(月份待考),刘铭传任首任台湾巡抚,以北台湾为重心修路、设防、开矿——这一仗直接改写了台湾的行政地位。
  • 谈判桌上:法军占了基隆、澎湖,却没能拿下任何能改变谈判结果的战果;条约照旧按越南问题了结,台湾一矿一港未失。
  • 法军撤出基隆、澎湖;孤拔遗体运回法国(归葬细节待考)。
  • 台湾民间把这一仗留在地名与庙祭里:淡水"沪尾大捷"纪念、孙开华故里五月十五的迟端午(民俗细节待考)。

亲历细节

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片
  • 刘铭传的选择:基隆炮台一毁,他把煤矿机器拆了、煤沉了,弃城保台北。朝廷有旨不许弃地,他照弃——这一手后来成了"两刘之争"里政敌攻他的口实,也成了史家替他辩的根据。
  • 孙开华:漳州镇总兵,湖南慈利人,擢胜营为主力守沪尾。10.8 伏兵林投树后打法军登陆队,是他在台湾最硬的一天。家乡慈利后来把端午推迟十天到五月十五过,传说是为了纪念他殉国(其卒年与死因另有他说,待考)。
  • 雨与泥:法方记载 1885 年 2 月基隆连月阴雨,堑壕灌满水,士兵卧在一尺深的泥浆里,军服脏得分不出颜色(E. Garnot 系统史料,译文待考)——围城的和守城的,泡在同一场雨里。
  • 孤拔之死:远征舰队司令死在停战之后、撤军之前,泊地就是他最后占下的马公港。死因以赤痢、贫血的病说为主;中方旧说把其死与镇海炮伤相连,两说并列归《镇海之战(1885)》处理,此处互见。
  • 土勇:淡水之战与月眉山拉锯中,本地招募的土勇、民团熟地形、近身搏战,是守方战果里常被正史一笔带过的一块(名录待考)。

战场空间

场景示意图,AI 生成,非历史照片
场景示意图,AI 生成,非历史照片
  • 基隆港:一个被高地箍住的深水港,狮球岭、仙洞、月眉山一圈山头俯视港区——城丢了,高地还在守方手里,法军进城等于进盆地。
  • 淡水河口:油车口、沙仑一带,林投树丛与草潭构成天然的伏击纵深;登陆队从滩头到内陆只有几条通道,守方就伏在通道两侧。
  • 月眉山一线:拉锯战的空间单位是山头和棱线,尺度几百米,雨雾季能见度极差,夜袭是常态。
  • 台湾海峡:封锁线把战场切成两半——岛上的仗打的是存量,海峡上的仗打的是民船夜渡。
  • 澎湖妈宫:炮台对舰炮的正面局,三日而定;之后是一座被占领军与疫病同时占据的港城。

各方口径

  • 中方:淡水称"沪尾大捷",与镇南关并列为中法战争中清廷仅有的两场提得响的胜场;基隆之弃长期是刘铭传的争议点而非耻点。
  • 法方:远征记(Garnot 等)把台湾战事写成一场被天气、地形和疫病拖住的消耗战;淡水之败在法方叙述里多归因于陆战队兵力不足与地形不熟(原文待考)。
  • 台湾:民间称"西仔反",记忆落在淡水庙会、基隆古炮台、澎湖孤拔墓(墓址今已迁,细节待考)这些具体的地方上。

争议与敏感点

  • 弃基隆:刘铭传 10 月弃基隆保台北,当时即遭参劾。两说并存:一说是兵力不足下的正确取舍(保首府、困法军于港城),一说是未战先怯、失地辱命。
  • 两刘之争:督办大臣刘铭传与台湾道刘璈(驻台南)政争贯穿战事始终——刘璈指责刘铭传弃基隆、偏顾北路,互控于朝;战后刘璈被劾革职(始末与定性待考)。派系与地域(淮系 vs 湘系、北路 vs 南路)纠缠其中。
  • "沪尾大捷"的成色:法军登陆兵力仅约六百、且为海军步兵,"大捷"之"大"是相对于整场战争的败局而言。
  • 孤拔死因:病说为主流,炮伤说为中方旧说,详见《镇海之战(1885)》。
  • 伤亡数字清方、法方口径差距大,两方数字差距悬殊。

资料与待考

已知主要资料:

  • E. Garnot《法军征台始末》(L'Expédition française de Formose,法方远征记,有汉译本)
  • 刘铭传奏稿及《刘壮肃公奏议》(守方主帅第一手文书)
  • 台湾"国家文化记忆库"清法战争条目(基隆、淡水、澎湖各战役图档)
  • 文化大学研究集刊清法战争在台战事各表(法方行动时序,见 pccu.edu.tw 刊载论文)

待考事项:基隆陷落日期 10.1/10.3 两种记法的原始出处;淡水之战清军部署诸说与中方战果数;法军封锁台湾布告生效日期(10.20/10.23);聂士成渡台的行程与抵台日期;1.31–2.1 夜袭清军遗尸数孤证;3.4–7 月眉山法军伤亡两组数字(42/121 与 22/71)的统计边界;澎湖占领完成日(3.31/4.1)与法军撤出日期;台湾建省诏令月份;刘铭传渡台日期;两刘之争互劾奏折原文;孤拔归葬与澎湖墓址沿革;孙开华卒年死因与慈利迟端午民俗出处;全台守军总兵力口径;马尾战后对法主战谕旨的文辞与日期;巴黎给孤拔训令的授权时间与内容;刘铭传渡台随带军械细目;刘璈劾章与朝廷规复基隆谕旨原文。

本篇配图为生成图像,非史料照片;史实以正文与所注出处为准。