先大父壮肃公,既夷粤、捻之难,放浪山水者十余年。晚镇台疆,威信敌国,治台八载,厉行新政;奏疏具载,世可得稽。独其战守之情状,公牍既不尽备,论者多莫能详。爰考之奏议,征诸故老,务求翔实,书其梗概,将以上史馆备采择焉。

  光绪十年,法兰西扰海疆,诏以公督办台湾军务,加巡抚衔。公既奉命,率亲卒百余人,部将邓长安辈十数。闰五月甲辰朔,丁卯抵基隆。时淮军至者纔六百人,合湘土诸军士不逮四千人。湘军将曰孙开华,宿将也,尝隶鲍超。淮军将名章高元者,位望不逮开华,而勇略与之齐。两人皆先数月各率所部防台。公以兵单,连奏请令江、闽兵轮赴援,皆不获至。公既至基隆,行其炮台,仅有炮五,且仅守前面,不能左右应。曰:『此绝地,恶足恃』?居七日,法兵舰来犯,基隆炮台果毁。公以台湾无兵舰,不可与海战,乃移军基隆山后以诱之。顷之,法人登陆,趋山巅而阵,势锐甚。我军仰攻不利。公念敌炮瞰射莫能御,欲出奇计阴毁之,未知所使,乃召诸将议而激挑之。诸将至,公方食,语幕客曰:『吾尝以数千人破粤、捻十万之众,然皆吾将唐殿魁、刘盛藻力也。使是二人者在,吾岂忧法人哉』!于是章高元、邓长安闻之气咻,眦尽裂,乃进曰:『某等从公亦十余载矣,公今困绝域,某等义不生还,唯公命之』!公释箸遽起,前握两人手曰:『好男儿!勉立功名,唐、刘不得专美于前矣』。乃各授以计。于是长安夜率壮士,冒雨蛇行,潜破法垒,毁其炮。高元与苏得胜、曹志忠东西袭击之。敌死拒良久,高元冒雨奋进,敌兵披靡,阵毙法将三、兵百余,夺纛二、洋鎗数十杆、账房十余架,余卒奔其舰。奏入,有诏褒美,皇太后为颁内帑银三千两以劳军。

  七月,法以偏师絓我基隆军,别以五舰犯沪尾。沪尾者,基隆后路也,去台北三十里,而军资饟械悉萃台北。孙开华时守沪尾,告急书一日三至。公念事急,不得出十全,必有所弃而后有所取。今敌既不得志于基隆,必以全力攻沪尾。沪尾失,则台北危,基隆之师将自溃。狮球岭去海稍远,地险阻易守。乃下令退军,诸将以为方战胜而退军非计,有叩马泣谏者。公按剑叱曰:『吾计已决,罪谴吾自当之,有违令者斩』。诸将乃不敢复言。我军既退扼狮球岭,立遣高元驰援沪尾,而自驻淡水策应。用知府李彤恩计,填石塞海口。彤恩宦台久,有智略,然郁郁不得志,公一见奇之,数称其才。彤恩于是言公,欲诱敌陆战,非填石塞海口不可。公从之。彤恩因益进张李成。张李成者,台湾人,任侠,喜结交死士,人未之奇也,彤恩独知之,言于公,使募土勇五百人。中朝闻公退基隆,则大骇,严旨趣公旋军基隆。公曰:『兵事变化,恶有隔海可遥度者』?卒守便宜不进。

  当是时,法既摧闽军于马江,毁兵舰三十,法大将孤拔益鼓胜兵攻沪尾。朝命江督用三轮船济师,皆遏不达。会盛暑,疫疠流行。我军既疲劳,复感瘴,多疾病,军中炊烟日减。公短衣草履,亲拊循卒,吊死问疾,与同食饮。将士感奋,人人皆乐为吾帅死。

  法既增舰攻沪尾,公令开华、高元分大军为三,距海数里缘山而伏。诫曰:『待敌薄我而后战』。令张李成以土勇五百人伏海滨丛草中,而以羸兵数百当海岸。法舰开巨炮,声震屋瓦,然莫能中。欲入海口,为石所阻,则登陆攻我海岸军。海岸军佯北,法人逐之,薄我大军。我大军殊死战。开华、高元身先士卒,血肉相薄,法人死力进,鎗弹雨注,卒不可败。鏖战久,法军稍益懈,我军逾濠奋击。张李成所将五百人者突出敌背,敌愕顾。我军前后夹击,士卒皆一以当百,短兵接,呼声动天地。法军乱,则反走其舰。我军乘胜踪击,大败之,斩馘千余人,余众奔走相蹂躏。我军益进,蹙之海。敌众登小舟,相挤,舟覆死于海者无算。自是法人不敢复犯沪尾。其踞基隆者扼于狮球岭,不得进尺寸。十二月,法人攻我月眉山,林朝栋、曹志忠、刘朝祜等苦战败之。公以孤军悬隔海外,屡摧强寇,凡战守八月而孤岛卒全。外人观战者皆惊叹,以为不可及。于是公威名动海外矣。

  初,公之衔命过沪也,法使数来会,探行期。公则置酒高会,声言某日乘某舰渡台。是夜大风雨,公乃微服乘小艇登他舰疾行,去岸数时,法使乃觉,疾发兵舰追之,思要之于海。比至沪尾,则公已登岸两时矣。其督师基隆也,尝亲出当军锋。一日,法军开炸炮,所乘马忽屈伏于地,弹丸从顶上过,左右皆惊失色,公独夷然,益挥军进。众以是益服之。初退基隆,朝士以为怯,论者前后数十疏,诏旨切责,有「谤书盈箧」之语。公卒守便宜,不为动。然朝士终以为怯。及沪尾战捷,军威大振,中外人士闻其战状者,始交颂刘公艰苦绝人云。