~cytrogen/blog-public

blog-public/posts/9027.html -rw-r--r-- 30.2 KiB
88eebf3dCytrogen Deploy 2026-02-19 08:34:27 3 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
<!DOCTYPE html><html lang="zh" data-theme="dark"><head><meta charset="utf-8"><meta name="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>读《那片血一般红的杜鹃花》 · Cytrogen 的个人博客</title><meta name="description" content="我这个学期开始上中文课了。这节课是短篇小说课,主要是阅读上个世纪台湾、大陆等作者们的短篇小说。 开课要阅读的第一本叫作《那片血一般红的杜鹃花》,出自于《白先勇文集》的第二卷「台北人」。 这是一个第一人称视角的故事,但「我」并非故事的主角,而是故事的旁观者。而故事采取的叙事手法是倒叙。"><link rel="icon" href="../favicon.png"><link rel="canonical" href="https://cytrogen.icu/posts/9027.html"><link rel="webmention" href="https://webmention.io/cytrogen.icu/webmention"><link rel="me" href="https://m.otter.homes/@Cytrogen"><link rel="me" href="https://github.com/cytrogen"><meta name="fediverse:creator" content="@Cytrogen@m.otter.homes"><link rel="preload" href="../fonts/opensans-regular-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"><style>@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans-regular-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 107%;
  ascent-override: 97%;
  descent-override: 25%;
  line-gap-override: 0%;
}
</style><script>(function() {
  try {
    // 优先级:用户选择 > 系统偏好 > 默认浅色
    const saved = localStorage.getItem('theme');
    const theme = saved || 
      (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
    
    document.documentElement.setAttribute('data-theme', theme);
    document.documentElement.style.colorScheme = theme;
  } catch (error) {
    // 失败时使用默认主题,不阻塞渲染
    document.documentElement.setAttribute('data-theme', 'light');
  }
})();
</script><link rel="stylesheet" href="../css/ares.css"><script data-netlify-skip-bundle="true">(function() {
  document.addEventListener('DOMContentLoaded', function() {
    const theme = document.documentElement.getAttribute('data-theme');
    const pageWrapper = document.getElementById('page-wrapper');
    if (pageWrapper && theme) {
      pageWrapper.setAttribute('data-theme', theme);
    }
  });
})();

</script><!-- hexo injector head_end start -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/hexo-math@4.0.0/dist/style.css">
<!-- hexo injector head_end end --><meta name="generator" content="Hexo 8.1.1"><link rel="alternate" href="atom.xml" title="Cytrogen 的个人博客" type="application/atom+xml">
</head><body><div id="page-wrapper"><a class="skip-link" href="#main-content">跳到主要内容</a><div class="wrap"><header><a class="logo-link" href="../index.html"><img src="../favicon.png" alt="logo"></a><div class="h-card visually-hidden"><img class="u-photo" src="https://cytrogen.icu/favicon.png" alt="Cytrogen"><a class="p-name u-url u-uid" href="https://cytrogen.icu">Cytrogen</a><p class="p-note">Cytrogen 的个人博客,Cytrogen's Blog</p><a class="u-url" rel="me noopener" target="_blank" href="https://m.otter.homes/@Cytrogen">Mastodon</a><a class="u-url" rel="me noopener" target="_blank" href="https://github.com/cytrogen">GitHub</a></div><nav class="site-nav"><div class="nav-main"><div class="nav-primary"><ul class="nav-list hidden-mobile"><li class="nav-item"><a class="nav-link" href="../index.html">首页</a></li></ul><div class="nav-tools"><div class="language-menu"><button class="language-toggle" type="button"><svg class="icon icon-globe" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" focusable="false"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855A7.97 7.97 0 0 0 10.855 12H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"></path></svg><span>中文</span></button><div class="language-dropdown"></div></div></div><div class="nav-controls"><div class="more-menu hidden-mobile"><button class="more-toggle" type="button"><span>更多</span><svg class="icon icon-chevron-down" width="12" height="12" viewBox="0 0 12 12" fill="currentColor" aria-hidden="true" focusable="false"><path d="M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1s.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0s.3.8 0 1.1l-3.3 3.3c-.1.1-.3.2-.5.2z"></path></svg></button><div class="more-dropdown"><ul class="dropdown-list"><li class="dropdown-item"><a class="nav-link" href="../archives/index.html">归档</a></li><li class="dropdown-item"><a class="nav-link" href="../categories/index.html">分类</a></li><li class="dropdown-item"><a class="nav-link" href="../tags/index.html">标签</a></li><li class="dropdown-item"><a class="nav-link" href="../about/index.html">关于</a></li><li class="dropdown-item"><a class="nav-link" href="../sitemap/index.html">领地地图</a></li></ul></div></div><div class="theme-switcher"><button class="theme-toggle" type="button" role="switch" aria-pressed="false" aria-label="切换主题"><div class="theme-icon moon-icon"><svg class="icon icon-moon" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" focusable="false"><path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"></path></svg></div><div class="theme-icon sun-icon"><svg class="icon icon-sun" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" focusable="false"><path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"></path></svg></div></button></div><details class="mobile-menu-details hidden-desktop"><summary class="hamburger-menu" aria-label="nav.menu"><svg class="icon icon-bars" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" focusable="false"><path d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"></path></svg><span class="menu-text">nav.menu</span></summary><div class="mobile-menu-dropdown"><ul class="mobile-nav-list"><li class="mobile-nav-item"><a class="mobile-nav-link" href="../index.html">首页</a></li><li class="mobile-nav-item"><a class="mobile-nav-link" href="../archives/index.html">归档</a></li><li class="mobile-nav-item"><a class="mobile-nav-link" href="../categories/index.html">分类</a></li><li class="mobile-nav-item"><a class="mobile-nav-link" href="../tags/index.html">标签</a></li><li class="mobile-nav-item"><a class="mobile-nav-link" href="../about/index.html">关于</a></li><li class="mobile-nav-item"><a class="mobile-nav-link" href="../sitemap/index.html">领地地图</a></li></ul></div></details></div></div></div></nav></header><main class="container" id="main-content" tabindex="-1"><div class="post"><article class="post-block h-entry"><div class="post-meta p-author h-card visually-hidden"><img class="author-avatar u-photo" src="../favicon.png" alt="Cytrogen"><span class="p-name">Cytrogen</span><a class="u-url" href="https://cytrogen.icu">https://cytrogen.icu</a></div><a class="post-permalink u-url u-uid visually-hidden" href="https://cytrogen.icu/posts/9027.html">永久链接</a><div class="p-summary visually-hidden"><p>我这个学期开始上中文课了。这节课是短篇小说课,主要是阅读上个世纪台湾、大陆等作者们的短篇小说。</p>
<p>开课要阅读的第一本叫作《那片血一般红的杜鹃花》,出自于《白先勇文集》的第二卷「台北人」。</p>
<p>这是一个第一人称视角的故事,但「我」并非故事的主角,而是故事的旁观者。而故事采取的叙事手法是倒叙。</p></div><div class="visually-hidden"><a class="p-category" href="../categories/%E4%B9%A6%E8%AF%84/">书评</a><a class="p-category" href="../tags/%E7%9F%AD%E7%AF%87%E5%B0%8F%E8%AF%B4/">短篇小说</a></div><a class="u-syndication visually-hidden" target="_blank" rel="noopener" href="https://m.otter.homes/@Cytrogen/116027909944268074">https://m.otter.homes/@Cytrogen/116027909944268074</a><h1 class="post-title p-name">读《那片血一般红的杜鹃花》</h1><div class="post-info"><time class="post-date dt-published" datetime="2026-02-07T05:00:00.000Z">2/7/2026</time><time class="dt-updated visually-hidden" datetime="2026-02-19T07:42:07.357Z"></time></div><div class="post-content e-content"><html><head></head><body><p>我这个学期开始上中文课了。这节课是短篇小说课,主要是阅读上个世纪台湾、大陆等作者们的短篇小说。</p>
<p>开课要阅读的第一本叫作《那片血一般红的杜鹃花》,出自于《白先勇文集》的第二卷「台北人」。</p>
<p>这是一个第一人称视角的故事,但「我」并非故事的主角,而是故事的旁观者。而故事采取的叙事手法是倒叙。</p>
<span id="more"></span>
<p>开头人们便在海边找到一具男尸 —— 够 hook,吸引了读者的注意力。此时出现了故事真正的主角 —— 王雄 —— 的第一次外表描写:</p>
<blockquote>
<p>要不是他那双大得出奇的手掌,十个指头圆秃秃的,仍旧没有变形的话,我简直不敢想象,躺在地上那个庞大的怪物,竟会是舅妈家的男工王雄。</p>
</blockquote>
<p>简单一句话,我们得知了这些信息:王雄很大一只,且手掌出奇地大,有着秃秃的手指头 —— 并不精致,是个干活的手。</p>
<p>之后故事便切换到了「我」最初来到故事发生的地点的时候。此处纷纷介绍了舅妈和丽儿这两个角色。舅妈在这个故事里并非什么重要角色,作者对她的描写并不多;丽儿是故事的另一个主角,描写自然也就多了:从小就被惯着养,且又白又圆,像个玉娃娃 —— 玉娃娃是个颇为有趣的描写,代表着精致、贵重的同时,还有着易碎的特征。</p>
<p>接着「我」初次见到了王雄 —— 他在长满了杜鹃花的花圃里,给丽儿当马骑。就算是丽儿从他的头上跨过去,他也觉得无所谓。作者对王雄的描写是这样的:高大得出奇、黑头黑脸、巨掌、秃秃的指头。很显然,这是一个完全和丽儿反着来的角色;一个小孩和一个大人,一个白一个黑。</p>
<p>不过王雄也有着和丽儿相似的外貌描写,他有着一嘴白牙齿和发白的裤子,意味着他并不是一个完完全全「黑」的人。</p>
<p>三人的对话透露出,王雄是个湖南人,以前还打过仗。意外的是,当丽儿说王雄曾经对自己说过,可以让自己骑着他上学时,王雄这个粗男人竟脸红了。</p>
<p>「我」从舅妈那儿得知,王雄是个退伍军人,现在被舅妈雇佣作男工。他为人老实,干活细腻,花圃的杜鹃花全是他一颗颗种的。「我」心生疑惑:为什么要种杜鹃花呢?舅妈给出的答案是丽儿喜欢。</p>
<p>王雄每天都会接送丽儿上下学,还会把自己打扮得体体面面的。一回到家,便会钻研各种东西讨丽儿欢心。此时的二人,关系再好不过。</p>
<p>因为服兵役,「我」时不时会借住在舅妈家,因此有时间给丽儿补习功课,以及和王雄谈话。王雄告诉「我」,他原是湖南乡下的农民,十八岁抽壮丁时被抽了出来,直到现在四十了也没能回过家。</p>
<blockquote>
<p>「表少爷,你在金门岛上看得到大陆吗?」有一次王雄若有所思的问我道。我告诉他,从望远镜里可以看得到那边的人在走动。</p>
<p>「隔得那样近吗?」他吃惊的望着我,不肯置信的样子。</p>
<p>「怎么不呢?」我答道,「那边时常还有尸首漂过来呢。」</p>
<p>「他们是过来找亲人的。表少爷,你不知道,」王雄摇了摇手止住我道,「我们湖南乡下有赶尸的,人死在外头,要是家里有挂得紧的亲人,那些死人跑回去跑得才快呢。」</p>
</blockquote>
<p>「我」服兵役的地方正是现在福建的金门岛,且离大陆很近很近。但就算这么近了,两岸当时的关系也不容探亲,更别提让王雄这个国民党的军人回家了。</p>
<p>当描述到营地里的老士兵的时候,「我」说他们有时会出现成人不会有的「童稚般的笑容」以及「赤子的天真」。且「我」初次提到了「怀乡的哀愁」。对于王雄来说,他不也是这样的人吗?</p>
<p>当问到王雄家里还有什么人的时候,王雄回答说家里有个不知道还在不在的母亲,以及一个十岁大的童养媳。作者描述童养媳的时候,也使用了「白白胖胖」这样的比喻。童养媳的年龄和描述,正和现在的丽儿一模一样。</p>
<p>这一段里,不只是出现了童养媳这个角色,作者也引入了最开头提过但没有深入的角色 —— 喜妹。她是下女,也就是女佣或者侍女。对于喜妹这个角色的描写,虽然她也是「白白胖胖」,但是「自以为很有风情」,反而和王雄是死对头。喜妹很喜欢撩拨王雄玩,这在旧中国看来是相当轻浮的举动,但王雄又很不喜欢她。</p>
<p>让我好奇的是,喜妹在逗完王雄后,「用着尖细的声音哼起了台湾的哭调《闹五更》」。而王雄「霍然立起身,头也不回」回了房间。这里的《闹五更》到底有着什么样的含义?</p>
<p>丽儿上中学前,舅妈给她买了套童军制服。王雄看后,「猛吃了一惊」。先前暗示过,王雄将丽儿视为自己小时候的童养媳;但现在丽儿开始长大,有了新的衣服,变得也渐渐和童养媳不一样。对于那时的王雄来说,又意味着什么呢?不只是如此,丽儿上中学后也有了性别和阶级意识。在她在家里炫耀自己学的英文时,她说:</p>
<blockquote>
<p><em>I am a girl.</em> 丽儿指了一指自己的胸膛念道,然后又指了一指王雄。</p>
<p><em>You are a boy.</em> 王雄微张着嘴,脸上充满了崇敬的神情。</p>
<p><em>I am a student.</em> 丽儿又念了一句,她瞥了王雄一眼,然后突然指着他大声叫道:</p>
<p><em>You are a dog.</em></p>
</blockquote>
<p>这些都象征着丽儿在未来只会越来越不像童养媳。果不其然,在紧接着的下一场景中,丽儿便大发脾气,不再允许王雄接送自己,理由是同学们觉得王雄长得像大猩猩。此时,王雄不仅不再是「非异性」、「同级人」,而是一个动物 —— 连人都不是了!</p>
<p>王雄为了让这段关系回到过去那样美好,给丽儿带来两条金鱼。丽儿非但没有收下,反而摔碎了鱼缸、害死了金鱼。作者借物描述了二人的关系,正如文中所说那样,「跌落在地上不能动弹了」。这也是这部短篇小说里,王雄和丽儿的最后一次对话。</p>
<p>自这之后,王雄变得颓废起来。人叫他,他不应,脾气还越来越暴躁,一整天只是不停照料杜鹃花。一次,他和喜妹就用水一事起了冲突。王雄瞪着喜妹时,喜妹却放声嘲笑他:</p>
<blockquote>
<p>「大猩猩 —— 大猩猩」</p>
</blockquote>
<p>谁知这一笑,王雄彻底愤怒、像头真的大猩猩一样,抓住喜妹的肩膀拼命摇晃,还发出野兽般的低吼!喜妹挣扎逃开,对着他骂道:</p>
<blockquote>
<p>「考背!」</p>
</blockquote>
<p>次日早上,「我」和舅妈在花园找到了像是死了一样的喜妹。她的衣服被撕碎,身上包括乳房都是伤痕。同一天,王雄也不见了。在那之后,便发生了小说开头的「王雄之死」。这里小说中并没有提及喜妹到底有没有被性侵。</p>
<hr>
<p>上中文课的一个好处是,我们可以一边阅读,一边讨论。这篇小说在开课前我便读过一遍,但当时并没有读出其更为深奥的意义来。这次讨论让我见识到了作者的功底,也更乐意去解读这些小说。</p>
<p>教授问我们,王雄和丽儿的关系到底是什么。一位同学认为是父女般的关系,一位同学认为是不纯粹的、王雄将丽儿视为性对象的关系…… 在我看来,王雄确实是以不单纯的视角去看丽儿,不过并不能简单归于「父女」或者「性」。这就需要讲到这部短篇小说的主题 —— 乡愁。</p>
<p>王雄十八岁便被迫离开湖南,到四十岁都没有再回去过。他将对童养媳的思念加到丽儿身上,正好她们在小时候很是相似。可是丽儿终究是丽儿,而非童养媳。长大后的丽儿只会慢慢疏远王雄,变得和王雄记忆里的童养媳不再一样。在王雄意识到这一点之后,他的重点便放在了浇灌杜鹃花上。</p>
<p>为什么非得是杜鹃花呢?不论是小说的标题,还是王雄最初决定栽种的植物,都是杜鹃花。故事中的「我」很是好奇,便去询问了舅妈。当时舅妈的回复是「丽儿喜欢」,但其实还有一层意思:湖南盛产杜鹃花,早在 193x 年便引入长沙市栽培,1985 年还成了长沙市的市花。种杜鹃花,是为了让舅妈家变得像自己在湖南的家一样。</p>
<p>这份思乡之心也在其他地方表现出来:王雄询问「我」能否看到内地时,提到的赶尸习俗中,他特意提到「只要亲人挂得紧,尸体回去才快呢」。小说里也让「我」见到念叨着家乡的老士兵,作为主题的又一暗示。</p>
<p>王雄作为退伍老兵,回不去家,仅能将丽儿和杜鹃花视为一种寄托。但丽儿变了,开始嫌弃自己,生活没有了正面反馈,自己又同喜妹产生冲突 —— 喜妹那句骂人的话很有意思。「考背」(现在更喜欢称之为「靠北」)的意思其实是「哀悼父亲去世」,延伸开来就有诅咒对方死全家的意思。王雄是家中唯一一个男丁,对他来说,母亲可能已经去世,家中只剩下一个不知去向的童养媳,王雄本人又回不去 —— 这又何尝不是一种「死全家」了呢?</p>
<p>而王雄暴怒时的举动,正好和他人嘲弄他说的「大猩猩」一样。此时的他,不仅理解了和丽儿的关系无法再回到当初,自己可能一辈子无法回家;种种压力下,王雄想:「你们说我是大猩猩,那我就变成大猩猩给你们看。」结果便是喜妹的悲剧。</p>
<p>王雄本身并不是一个暴力的人。攻击了喜妹之后,想必他的想法很是复杂:愧疚、焦虑、后悔、自暴自弃…… 想要回家,怎么回家?「湖南有个赶尸习俗,只要亲人挂得紧,尸体回去才快呢。」荒诞的是,能回家的方法竟只剩「死」这一条路。</p>
<p>这必须得讲一下当时的历史。1949 年到 1987 年之间,所有流亡到台湾的外省人都无法回到内地。1949 年国民党退守台湾后,海峡两岸处于战争状态:两岸之间不通邮、不通商、不通航。而王雄的身份是国军退伍士兵。当时台湾处于长达 38 年的「戒严时期」。私自与大陆联系或试图前往大陆,会被视为通匪或叛逃,可能面临极刑或牢狱之灾。同理,在大陆那边,曾为国民党效力的士兵被划为「黑五类」或「历史反革命」。假设王雄真的偷渡回去,等待他的极可能是批斗、监禁甚至处决。</p>
<p>戏剧性的是,《台北人》是在 1960 年代到 1970 年代初。 两岸开放探亲要等到 1987 年。王雄死在了黎明前的漫长黑夜里。对于那个时代的大多数老兵来说,这就是死局。他们唯一的归乡方式,往往只能是死后魂归故里。「我」看到的老士兵实际上便是无数个王雄。他们虽然年纪看着大,但有着成人没有的童真和天真 —— 有多少是还没长好就被抓来当兵,半辈子都在战场上生活的呢?先前我说这暗示了乡愁主题,其实也暗示了这些人们停留在孩童的年龄。</p>
<p>这又要说回最开始那个问题:王雄和丽儿到底是什么关系?作者在描写他们二人互动时,很喜欢将王雄写成一个「虽然年纪大身体也大,但处处跟个孩子一样、同丽儿玩耍的人」。在我看来,就算他将丽儿当成童养媳看待,但这也不意味着他带着有色滤镜去看待丽儿,反而是将其视为童年的一部分;同丽儿游玩,就像是自己也变小了一样,从来都没有上战场过。</p>
<p>可惜他最终的结局是:</p>
<blockquote>
<p>他的尸体被潮水冲到了岩石缝中,夹在那里,始终没有漂走。</p>
</blockquote>
</body></html></div></article></div></main><footer><div class="paginator"><a class="prev" href="df9e.html">上一篇</a><a class="next" href="c089.html">下一篇</a></div><!-- Webmention 显示区域--><div class="webmention-section webmention-empty" data-page-url="posts/9027.html" data-full-url="https://cytrogen.icu/posts/9027.html" data-mode="static">
              <h3 class="webmention-title">Webmentions (<span class="webmention-count">0</span>)</h3>
              <div class="webmention-list"></div>
              <span>暂无 Webmentions</span>
            </div><div class="copyright"><p class="footer-links"><a href="../friends/index.html">友链</a><span class="footer-separator"> ·</span><a href="../links/index.html">邻邦</a><span class="footer-separator"> ·</span><a href="../contact/index.html">联络</a><span class="footer-separator"> ·</span><a href="../colophon/index.html">营造记</a><span class="footer-separator"> ·</span><a href="../atom.xml">RSS订阅</a></p><p>© 2025 - 2026 <a href="https://cytrogen.icu">Cytrogen</a>, powered by <a href="https://hexo.io/" target="_blank">Hexo</a> and <a href="https://github.com/cytrogen/hexo-theme-ares" target="_blank">hexo-theme-ares</a>.</p><p><a href="https://blogscn.fun" target="_blank" rel="noopener">BLOGS·CN</a></p></div></footer></div></div><a class="back-to-top" href="#top" aria-label="返回顶部"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path d="M3.293 9.707a1 1 0 010-1.414L9.586 2a2 2 0 012.828 0l6.293 6.293a1 1 0 01-1.414 1.414L11 3.414V17a1 1 0 11-2 0V3.414L2.707 9.707a1 1 0 01-1.414 0z"></path></svg></a><script>document.addEventListener('DOMContentLoaded', function() {
  const codeBlocks = document.querySelectorAll('figure.highlight');
  
  codeBlocks.forEach(block => {
    let caption = block.querySelector('figcaption');
    if (!caption) {
      caption = document.createElement('figcaption');
      block.insertBefore(caption, block.firstChild);
    }

    const info = document.createElement('div');
    info.className = 'info';
    
    const filename = caption.querySelector('span');
    if (filename) {
      filename.className = 'filename';
      info.appendChild(filename);
    }
    
    const lang = block.className.split(' ')[1];
    if (lang) {
      const langSpan = document.createElement('span');
      langSpan.className = 'lang-name';
      langSpan.textContent = lang;
      info.appendChild(langSpan);
    }

    const sourceLink = caption.querySelector('a');
    if (sourceLink) {
      sourceLink.className = 'source-link';
      info.appendChild(sourceLink);
    }

    const actions = document.createElement('div');
    actions.className = 'actions';

    const codeHeight = block.scrollHeight;
    const threshold = 300;

    if (codeHeight > threshold) {
      block.classList.add('folded');
      
      const toggleBtn = document.createElement('button');
      toggleBtn.textContent = '展开';
      toggleBtn.addEventListener('click', () => {
        block.classList.toggle('folded');
        toggleBtn.textContent = block.classList.contains('folded') ? '展开' : '折叠';
      });
      actions.appendChild(toggleBtn);
    }

    const copyBtn = document.createElement('button');
    copyBtn.textContent = '复制';
    copyBtn.addEventListener('click', async () => {
      const codeLines = block.querySelectorAll('.code .line');
      const code = Array.from(codeLines)
        .map(line => line.textContent)
        .join('\n')
        .replace(/\n\n/g, '\n');
      
      try {
        await navigator.clipboard.writeText(code);
        copyBtn.textContent = '已复制';
        copyBtn.classList.add('copied');
        
        setTimeout(() => {
          copyBtn.textContent = '复制';
          copyBtn.classList.remove('copied');
        }, 3000);
      } catch (err) {
        console.error('复制失败:', err);
        copyBtn.textContent = '复制失败';
        
        setTimeout(() => {
          copyBtn.textContent = '复制';
        }, 3000);
      }
    });
    actions.appendChild(copyBtn);

    caption.innerHTML = '';
    caption.appendChild(info);
    caption.appendChild(actions);

    const markedLines = block.getAttribute('data-marked-lines');
    if (markedLines) {
      const lines = markedLines.split(',');
      lines.forEach(range => {
        if (range.includes('-')) {
          const [start, end] = range.split('-').map(Number);
          for (let i = start; i <= end; i++) {
            const line = block.querySelector(`.line-${i}`);
            if (line) line.classList.add('marked');
          }
        } else {
          const line = block.querySelector(`.line-${range}`);
          if (line) line.classList.add('marked');
        }
      });
    }
  });
});</script><script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" id="MathJax-script"></script><script>(function() {
  document.addEventListener('DOMContentLoaded', function() {
    const themeToggle = document.querySelector('.theme-toggle');
    
    if (!themeToggle) return;
    
    const getCurrentTheme = () => {
      return document.documentElement.getAttribute('data-theme') || 'light';
    };
    
    const updateUI = (theme) => {
      const isDark = theme === 'dark';
      themeToggle.setAttribute('aria-pressed', isDark.toString());
    };
    
    const setTheme = (theme) => {
      document.documentElement.setAttribute('data-theme', theme);
      document.documentElement.style.colorScheme = theme;
      
      const pageWrapper = document.getElementById('page-wrapper');
      if (pageWrapper) {
        pageWrapper.setAttribute('data-theme', theme);
      }
      
      // Find and remove the temporary anti-flicker style tag if it exists.
      // This ensures the main stylesheet takes full control after the initial load.
      const antiFlickerStyle = document.getElementById('anti-flicker-style');
      if (antiFlickerStyle) {
        antiFlickerStyle.remove();
      }
      
      localStorage.setItem('theme', theme);
      updateUI(theme);
    };
    
    const toggleTheme = () => {
      const current = getCurrentTheme();
      const newTheme = current === 'light' ? 'dark' : 'light';
      setTheme(newTheme);
    };
    
    updateUI(getCurrentTheme());
    
    themeToggle.addEventListener('click', toggleTheme);
    
    if (window.matchMedia) {
      const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
      mediaQuery.addEventListener('change', function(e) {
        if (!localStorage.getItem('theme')) {
          const theme = e.matches ? 'dark' : 'light';
          setTheme(theme);
        }
      });
    }
  });
})();
</script><script src="../js/details-toggle.js" defer></script><script>(function() {
  document.addEventListener('DOMContentLoaded', function() {
    const backToTopBtn = document.querySelector('.back-to-top');
    
    if (!backToTopBtn) return;
    
    const toggleButtonVisibility = () => {
      const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
      const shouldShow = scrollTop > 200;
      
      if (shouldShow) {
        backToTopBtn.classList.add('is-visible');
      } else {
        backToTopBtn.classList.remove('is-visible');
      }
    };
    
    let ticking = false;
    const handleScroll = () => {
      if (!ticking) {
        requestAnimationFrame(() => {
          toggleButtonVisibility();
          ticking = false;
        });
        ticking = true;
      }
    };
    
    const scrollToTop = (event) => {
      event.preventDefault();
      window.scrollTo({
        top: 0,
        behavior: 'smooth'
      });
    };
    
    window.addEventListener('scroll', handleScroll);
    backToTopBtn.addEventListener('click', scrollToTop);
    
    toggleButtonVisibility();
  });
})();</script></body></html>