mirror of
https://github.com/reonokiy/blog.nokiy.net.git
synced 2025-06-15 19:22:52 +02:00
test: i18n support
This commit is contained in:
parent
d2bda0594d
commit
32ffec8480
8 changed files with 340 additions and 6 deletions
|
@ -1,7 +1,7 @@
|
|||
import type { ThemeConfig } from '@/types'
|
||||
|
||||
export const themeConfig: ThemeConfig = {
|
||||
// SITE INFORMATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START
|
||||
// SITE INFORMATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START
|
||||
site: {
|
||||
title: 'retypeset',
|
||||
subtitle: '再现版式之美',
|
||||
|
@ -10,9 +10,9 @@ export const themeConfig: ThemeConfig = {
|
|||
url: 'https://retypeset.netlify.app',
|
||||
favicon: '', // support only webp, svg, png
|
||||
},
|
||||
// SITE INFORMATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> END
|
||||
// SITE INFORMATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> END
|
||||
|
||||
// COLOR SETTINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START
|
||||
// COLOR SETTINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START
|
||||
color: {
|
||||
mode: 'light',
|
||||
light: {
|
||||
|
|
|
@ -9,12 +9,13 @@ const postsCollection = defineCollection({
|
|||
// For Open Graph
|
||||
description: z.string().optional().default(''),
|
||||
image: z.string().optional().default(''),
|
||||
// Custom Settings
|
||||
// Extended Settings
|
||||
lang: z.string().optional().default(''),
|
||||
slug: z.string().optional().default(''),
|
||||
toc: z.boolean().optional().default(false),
|
||||
pin: z.boolean().optional().default(false),
|
||||
draft: z.boolean().optional().default(false),
|
||||
minutes: z.number().optional(),
|
||||
}),
|
||||
})
|
||||
export const collections = {
|
||||
|
|
183
src/content/posts/hometown.md
Normal file
183
src/content/posts/hometown.md
Normal file
|
@ -0,0 +1,183 @@
|
|||
---
|
||||
title: 故乡
|
||||
published: 1977-07-18
|
||||
tags: ["鲁迅"]
|
||||
---
|
||||
|
||||
我冒了严寒,回到相隔二千余里,别了二十余年的故乡去。
|
||||
|
||||
时候既然是深冬;渐近故乡时,天气又阴晦了,冷风吹进船舱中,呜呜的响,从蓬隙向外一望,苍黄的天底下,远近横着几个萧索的荒村,没有一些活气。我的心禁不住悲凉起来了。
|
||||
|
||||
阿!这不是我二十年来时时记得的故乡?
|
||||
|
||||
我所记得的故乡全不如此。我的故乡好得多了。但要我记起他的美丽,说出他的佳处来,却又没有影像,没有言辞了。仿佛也就如此。于是我自己解释说:故乡本也如此,——虽然没有进步,也未必有如我所感的悲凉,这只是我自己心情的改变罢了,因为我这次回乡,本没有什么好心绪。
|
||||
|
||||
我这次是专为了别他而来的。我们多年聚族而居的老屋,已经公同卖给别姓了,交屋的期限,只在本年,所以必须赶在正月初一以前,永别了熟识的老屋,而且远离了熟识的故乡,搬家到我在谋食的异地去。
|
||||
|
||||
第二日清早晨我到了我家的门口了。瓦楞上许多枯草的断茎当风抖着,正在说明这老屋难免易主的原因。几房的本家大约已经搬走了,所以很寂静。我到了自家的房外,我的母亲早已迎着出来了,接着便飞出了八岁的侄儿宏儿。
|
||||
|
||||
我的母亲很高兴,但也藏着许多凄凉的神情,教我坐下,歇息,喝茶,且不谈搬家的事。宏儿没有见过我,远远的对面站着只是看。
|
||||
|
||||
但我们终于谈到搬家的事。我说外间的寓所已经租定了,又买了几件家具,此外须将家里所有的木器卖去,再去增添。母亲也说好,而且行李也略已齐集,木器不便搬运的,也小半卖去了,只是收不起钱来。
|
||||
|
||||
「你休息一两天,去拜望亲戚本家一回,我们便可以走了。」母亲说。
|
||||
|
||||
「是的。」
|
||||
|
||||
「还有闰土,他每到我家来时,总问起你,很想见你一回面。我已经将你到家的大约日期通知他,他也许就要来了。」
|
||||
|
||||
这时候,我的脑里忽然闪出一幅神异的图画来:深蓝的天空中挂着一轮金黄的圆月,下面是海边的沙地,都种著一望无际的碧绿的西瓜,其间有一个十一二岁的少年,项带银圈,手捏一柄钢叉,向一匹猹尽力的刺去,那猹却将身一扭,反从他的胯下逃走了。
|
||||
|
||||
这少年便是闰土。我认识他时,也不过十多岁,离现在将有三十年了;那时我的父亲还在世,家景也好,我正是一个少爷。那一年,我家是一件大祭祀的值年。这祭祀,说是三十多年才能轮到一回,所以很郑重;正月里供祖像,供品很多,祭器很讲究,拜的人也很多,祭器也很要防偷去。我家只有一个忙月(我们这里给人做工的分三种:整年给一定人家做工的叫长工;按日给人做工的叫短工;自己也种地,只在过年过节以及收租时候来给一定人家做工的称忙月),忙不过来,他便对父亲说,可以叫他的儿子闰土来管祭器的。
|
||||
|
||||
我的父亲允许了;我也很高兴,因为我早听到闰土这名字,而且知道他和我仿佛年纪,闰月生的,五行缺土,所以他的父亲叫他闰土。他是能装弶捉小鸟雀的。
|
||||
|
||||
我于是日日盼望新年,新年到,闰土也就到了。好容易到了年末,有一日,母亲告诉我,闰土来了,我便飞跑的去看。他正在厨房里,紫色的圆脸,头戴一顶小毡帽,颈上套一个明晃晃的银项圈,这可见他的父亲十分爱他,怕他死去,所以在神佛面前许下愿心,用圈子将他套住了。他见人很怕羞,只是不怕我,没有旁人的时候,便和我说话,于是不到半日,我们便熟识了。
|
||||
|
||||
我们那时候不知道谈些什么,只记得闰土很高兴,说是上城之后,见了许多没有见过的东西。
|
||||
|
||||
第二日,我便要他捕鸟。他说:
|
||||
|
||||
“这不能。须大雪下了才好。我们沙地上,下了雪,我扫出一块空地来,用短棒支起一个大竹匾,撒下秕谷,看鸟雀来吃时,我远远地将缚在棒上的绳子只一拉,那鸟雀就罩在竹匾下了。什么都有:稻鸡,角鸡,鹁鸪,蓝背……”
|
||||
|
||||
我于是又很盼望下雪。
|
||||
|
||||
闰土又对我说:
|
||||
|
||||
“现在太冷,你夏天到我们这里来。我们日里到海边捡贝壳去,红的绿的都有,鬼见怕也有,观音手也有。晚上我和爹管西瓜去,你也去。”
|
||||
|
||||
“管贼么?”
|
||||
|
||||
“不是。走路的人口渴了摘一个瓜吃,我们这里是不算偷的。要管的是獾猪,刺猬,猹。月亮底下,你听,啦啦的响了,猹在咬瓜了。你便捏了胡叉,轻轻地走去……”
|
||||
|
||||
我那时并不知道这所谓猹的是怎么一件东西——便是现在也没有知道——只是无端的觉得状如小狗而很凶猛。
|
||||
|
||||
“他不咬人么?”
|
||||
|
||||
“有胡叉呢。走到了,看见猹了,你便刺。这畜生很伶俐,倒向你奔来,反从胯下窜了。他的皮毛是油一般的滑……”
|
||||
|
||||
我素不知道天下有这许多新鲜事:海边有如许五色的贝壳;西瓜有这样危险的经历,我先前单知道他在水果店里出卖罢了。
|
||||
|
||||
“我们沙地里,潮汛要来的时候,就有许多跳鱼儿只是跳,都有青蛙似的两个脚……”
|
||||
|
||||
阿!闰土的心里有无穷无尽的希奇的事,都是我往常的朋友所不知道的。他们不知道一些事,闰土在海边时,他们都和我一样只看见院子里高墙上的四角的天空。
|
||||
|
||||
可惜正月过去了,闰土须回家里去,我急得大哭,他也躲到厨房里,哭着不肯出门,但终于被他父亲带走了。他后来还托他的父亲带给我一包贝壳和几支很好看的鸟毛,我也曾送他一两次东西,但从此没有再见面。
|
||||
|
||||
现在我的母亲提起了他,我这儿时的记忆,忽而全都闪电似的苏生过来,似乎看到了我的美丽的故乡了。我应声说:
|
||||
|
||||
“这好极!他,——怎样?……”
|
||||
|
||||
“他?……他景况也很不如意……”母亲说着,便向房外看,“这些人又来了。说是买木器,顺手也就随便拿走的,我得去看看。”
|
||||
|
||||
母亲站起身,出去了。门外有几个女人的声音。我便招宏儿走近面前,和他闲话:问他可会写字,可愿意出门。
|
||||
|
||||
“我们坐火车去么?”
|
||||
|
||||
“我们坐火车去。”
|
||||
|
||||
“船呢?”
|
||||
|
||||
“先坐船,……”
|
||||
|
||||
“哈!这模样了!胡子这么长了!”一种尖利的怪声突然大叫起来。
|
||||
|
||||
我吃了一吓,赶忙抬起头,却见一个凸颧骨、薄嘴唇、五十岁上下的女人站在我面前,两手搭在髀间,没有系裙,张着两脚,正像一个画图仪器里细脚伶仃的圆规。
|
||||
|
||||
我愕然了。
|
||||
|
||||
“不认识了么?我还抱过你咧!”
|
||||
|
||||
我愈加愕然了。幸而我的母亲也就进来,从旁说:
|
||||
|
||||
“他多年出门,统忘却了。你该记得罢,”便向着我说,“这是斜对门的杨二嫂,……开豆腐店的。”
|
||||
|
||||
哦,我记得了。我孩子时候,在斜对门的豆腐店里确乎终日坐着一个杨二嫂,人都叫伊“豆腐西施”。但是擦着白粉,颧骨没有这么高,嘴唇也没有这么薄,而且终日坐着,我也从没有见过这圆规式的姿势。那时人说:因为伊,这豆腐店的买卖非常好。但这大约因为年龄的关系,我却并未蒙着一毫感化,所以竟完全忘却了。然而圆规很不平,显出鄙夷的神色,仿佛嗤笑法国人不知道拿破仑,美国人不知道华盛顿似的,冷笑说:
|
||||
|
||||
“忘了?这真是贵人眼高……”
|
||||
|
||||
“那有这事……我……”我惶恐着,站起来说。
|
||||
|
||||
“那么,我对你说。迅哥儿,你阔了,搬动又笨重,你还要什么这些破烂木器,让我拿去罢。我们小户人家,用得着。”
|
||||
|
||||
“我并没有阔哩。我须卖了这些,再去……”
|
||||
|
||||
“阿呀呀,你放了道台了,还说不阔?你现在有三房姨太太;出门便是八抬的大轿,还说不阔?吓,什么都瞒不过我。”
|
||||
|
||||
我知道无话可说了,便闭了口,默默的站着。
|
||||
|
||||
“阿呀阿呀,真是愈有钱,便愈是一毫不肯放松,愈是一毫不肯放松,便愈有钱……”圆规一面愤愤的回转身,一面絮絮的说,慢慢向外走,顺便将我母亲的一副手套塞在裤腰里,出去了。
|
||||
|
||||
此后又有近处的本家和亲戚来访问我。我一面应酬,偷空便收拾些行李,这样的过了三四天。
|
||||
|
||||
一日是天气很冷的午后,我吃过午饭,坐着喝茶,觉得外面有人进来了,便回头去看。我看时,不由的非常出惊,慌忙站起身,迎着走去。
|
||||
|
||||
这来的便是闰土。虽然我一见便知道是闰土,但又不是我这记忆上的闰土了。他身材增加了一倍;先前的紫色的圆脸,已经变作灰黄,而且加上了很深的皱纹;眼睛也像他父亲一样,周围都肿得通红,这我知道,在海边种地的人,终日吹着海风,大抵是这样的。他头上是一顶破毡帽,身上只一件极薄的棉衣,浑身瑟索着;手里提着一个纸包和一支长烟管,那手也不是我所记得的红活圆实的手,却又粗又笨而且开裂,像是松树皮了。
|
||||
|
||||
我这时很兴奋,但不知道怎么说才好,只是说:
|
||||
|
||||
“阿!闰土哥,——你来了?……”
|
||||
|
||||
我接着便有许多话,想要连珠一般涌出:角鸡,跳鱼儿,贝壳,猹,……但又总觉得被什么挡着似的,单在脑里面回旋,吐不出口外去。
|
||||
|
||||
他站住了,脸上现出欢喜和凄凉的神情;动着嘴唇,却没有作声。他的态度终于恭敬起来了,分明的叫道:
|
||||
|
||||
“老爷!……”
|
||||
|
||||
我似乎打了一个寒噤;我就知道,我们之间已经隔了一层可悲的厚障壁了。我也说不出话。
|
||||
|
||||
他回过头去说,“水生,给老爷磕头。”便拖出躲在背后的孩子来,这正是一个廿年前的闰土,只是黄瘦些,颈子上没有银圈罢了。 “这是第五个孩子,没有见过世面,躲躲闪闪……”
|
||||
|
||||
母亲和宏儿下楼来了,他们大约也听到了声音。
|
||||
|
||||
“老太太。信是早收到了。我实在喜欢的不得了,知道老爷回来……”闰土说。
|
||||
|
||||
“阿,你怎的这样客气起来。你们先前不是哥弟称呼么?还是照旧:迅哥儿。”母亲高兴的说。
|
||||
|
||||
“阿呀,老太太真是……这成什么规矩。那时是孩子,不懂事……”闰土说着,又叫水生上来打拱,那孩子却害羞,紧紧的只贴在他背后。
|
||||
|
||||
“他就是水生?第五个?都是生人,怕生也难怪的;还是宏儿和他去走走。”母亲说。
|
||||
|
||||
宏儿听得这话,便来招水生,水生却松松爽爽同他一路出去了。母亲叫闰土坐,他迟疑了一回,终于就了坐,将长烟管靠在桌旁,递过纸包来,说:
|
||||
|
||||
“冬天没有什么东西了。这一点干青豆倒是自家晒在那里的,请老爷……”
|
||||
|
||||
我问问他的景况。他只是摇头。
|
||||
|
||||
“非常难。第六个孩子也会帮忙了,却总是吃不够……又不太平……什么地方都要钱,没有规定……收成又坏。种出东西来,挑去卖,总要捐几回钱,折了本;不去卖,又只能烂掉……”
|
||||
|
||||
他只是摇头;脸上虽然刻着许多皱纹,却全然不动,仿佛石像一般。他大约只是觉得苦,却又形容不出,沉默了片时,便拿起烟管来默默的吸烟了。
|
||||
|
||||
母亲问他,知道他的家里事务忙,明天便得回去;又没有吃过午饭,便叫他自己到厨下炒饭吃去。
|
||||
|
||||
他出去了;母亲和我都叹息他的景况:多子,饥荒,苛税,兵,匪,官,绅,都苦得他像一个木偶人了。母亲对我说,凡是不必搬走的东西,尽可以送他,可以听他自己去拣择。
|
||||
|
||||
下午,他拣好了几件东西:两条长桌,四个椅子,一副香炉和烛台,一杆抬秤。他又要所有的草灰(我们这里煮饭是烧稻草的,那灰,可以做沙地的肥料),待我们启程的时候,他用船来载去。
|
||||
|
||||
夜间,我们又谈些闲天,都是无关紧要的话;第二天早晨,他就领了水生回去了。
|
||||
|
||||
又过了九日,是我们启程的日期。闰土早晨便到了,水生没有同来,却只带着一个五岁的女儿管船只。我们终日很忙碌,再没有谈天的工夫。来客也不少,有送行的,有拿东西的,有送行兼拿东西的。待到傍晚我们上船的时候,这老屋里的所有破旧大小粗细东西,已经一扫而空了。
|
||||
|
||||
我们的船向前走,两岸的青山在黄昏中,都装成了深黛颜色,连着退向船后梢去。
|
||||
|
||||
宏儿和我靠着船窗,同看外面模糊的风景,他忽然问道:
|
||||
|
||||
“大伯!我们什么时候回来?”
|
||||
|
||||
“回来?你怎么还没有走就想回来了。”
|
||||
|
||||
“可是,水生约我到他家玩去咧……”他睁着大的黑眼睛,痴痴的想。
|
||||
|
||||
我和母亲也都有些惘然,于是又提起闰土来。母亲说,那豆腐西施的杨二嫂,自从我家收拾行李以来,本是每日必到的,前天伊在灰堆里,掏出十多个碗碟来,议论之后,便定说是闰土埋着的,他可以在运灰的时候,一齐搬回家里去;杨二嫂发见了这件事,自己很以为功,便拿了那狗气杀(这是我们这里养鸡的器具,木盘上面有着栅栏,内盛食料,鸡可以伸进颈子去啄,狗却不能,只能看着气死),飞也似的跑了,亏伊装着这么高低的小脚,竟跑得这样快。
|
||||
|
||||
老屋离我愈远了;故乡的山水也都渐渐远离了我,但我却并不感到怎样的留恋。我只觉得我四面有看不见的高墙,将我隔成孤身,使我非常气闷;那西瓜地上的银项圈的小英雄的影像,我本来十分清楚,现在却忽地模糊了,又使我非常的悲哀。
|
||||
|
||||
母亲和宏儿都睡着了。
|
||||
|
||||
我躺着,听船底潺潺的水声,知道我在走我的路。我想:我竟与闰土隔绝到这地步了,但我们的后辈还是一气,宏儿不是正在想念水生么。我希望他们不再像我,又大家隔膜起来……然而我又不愿意他们因为要一气,都如我的辛苦展转而生活,也不愿意他们都如闰土的辛苦麻木而生活,也不愿意都如别人的辛苦恣睢而生活。他们应该有新的生活,为我们所未经生活过的。
|
||||
|
||||
我想到希望,忽然害怕起来了。闰土要香炉和烛台的时候,我还暗地里笑他,以为他总是崇拜偶像,什么时候都不忘却。现在我所谓希望,不也是我自己手制的偶像么?只是他的愿望切近,我的愿望茫远罢了。
|
||||
|
||||
我在朦胧中,眼前展开一片海边碧绿的沙地来,上面深蓝的天空中挂着一轮金黄的圆月。我想:希望本是无所谓有,无所谓无的。这正如地上的路;其实地上本没有路,走的人多了,也便成了路。
|
||||
|
||||
一九二一年一月
|
61
src/content/posts/rashomon.md
Normal file
61
src/content/posts/rashomon.md
Normal file
|
@ -0,0 +1,61 @@
|
|||
---
|
||||
title: 罗生门
|
||||
published: 1984-09-17
|
||||
tags: ["黑泽明"]
|
||||
---
|
||||
|
||||
这里是文章内容...
|
||||
|
||||
一天,天色已晚。 仆人纪宁正在罗生门下等待雨停。
|
||||
|
||||
除了他,宽大的门下空无一人。 只有一只蟋蟀栖息在一根大柱子上,柱子上有的地方已经脱漆。 罗生门位于铃作大寺街上,除了这个人之外,应该还有两三个人,包括避雨的一笠和搓着乌鸦帽的真江吉。 但是,除了这个人之外,一个人也没有。
|
||||
|
||||
究其原因,是因为在过去的 23 年里,京都遭受了地震、辻风、火灾和饥荒等一系列灾难。 因此,乐中城并没有千篇一律地荒废。 据古老的编年史记载,佛像和佛具被砸碎,附有丹宁和金银箔的木头被堆放在街道上,当做柴火和木屑卖掉。 由于整个乐中都破败不堪,罗生门的修缮也就无人问津了。 于是,狐狸和浣熊狗就趁着荒凉住了下来。 小偷和强盗也在这里栖息。 最后,把无人认领的死人带到门前处理,甚至成了一种风俗。 因此,每当太阳落山时,大家都非常反感,不敢轻易进入这扇门的附近。
|
||||
|
||||
相反,许多乌鸦不知从哪里飞来。 白天,你可以看到许多乌鸦围着高高的风筝飞来飞去,叽叽喳喳地叫个不停。 当大门上方的天空被夕阳染红时,乌鸦的身影便清晰可见,仿佛撒了芝麻一般。 乌鸦当然是来啄食大门上方死者的肉的。 --然而今天,也许是因为时间太晚了,一只乌鸦也没有看到。 不过,在石阶上,有些地方已经摇摇欲坠,摇摇欲坠的地方长满了长草,可以看到乌鸦的粪便粘在石阶上,白花花的一片。 仆人坐在七层石阶的最上层,下身是一扇洗得发白的深蓝色扶桑拉门,一边看着雨滴落下,一边为右脸颊上的一颗大痘痘发愁。
|
||||
|
||||
作者在前面写道,仆人在等待雨停。 然而,即使雨停了,仆人也没有特别的理由去做什么。 正常情况下,他们当然会回到主人家。 然而,他的主人在四十五天前给他放了一天假。 正如我已经提到的,当时的京都市正处于衰落状态。 他的主人多年来一直在使用这名仆人,而这名仆人却被主人放假,这实际上只不过是衰落的一个小小的后遗症而已。 因此,与其说仆人在等待雨停,不如说他无处可去,一筹莫展更为恰当。 此外,今天的天气也对这些平安时代的仆人的多愁善感产生了相当大的影响。 初一的时候,雨水已经从城下开始下了起来,到现在还没有回升的迹象。 于是,仆人无论如何也要为明天的生活做些什么--也就是说,他要为自己无能为力的事情做些什么,并倾听着须佐王子路上已经下了一段时间的雨声。 我听着铃作大道上的雨声,却浑然不觉。
|
||||
|
||||
雨水遮住了罗生门,雨声从远处传来。 傍晚的黑暗渐渐压低了天空,抬头一看,大门的屋顶被厚重的乌云撑在斜瓦屋顶的尽头。
|
||||
|
||||
对于无法做到的事情,没有时间去选择手段。 如果非要选择,我们只能饿死在地底下或路边。 然后被带到大门口,像狗一样被遗弃。 如果不选择--仆人的想法是在同一条路上反复徘徊,直到最后到达这个地方。 但这个 “如果 ”终究只是 “如果”。 仆人在肯定自己不会选择任何手段的同时,却无法鼓起勇气正面肯定,为了解决这个 “如果”,他别无选择,只能做贼,做贼中的贼,这自然是后话。
|
||||
|
||||
仆人大声冷笑了一声,然后神情凝重地站了起来。 京都的傍晚寒气逼人,他恨不得有一个火桶。 黄昏中,风在门柱间肆无忌惮地吹着。 栖息在画柱上的蟋蟀早已不见踪影。
|
||||
|
||||
仆人们在用山吹(野花)做成的内衣覆盖着的深蓝色扶桑(拉门)上,高耸着肩膀,脖子上满是皱纹,环顾着大门。 我想,如果有一个地方能让我舒舒服服地睡上一晚,又不用担心被人看见,也没有刮风下雨的危险,我无论如何也要在那里过夜。 幸运的是,我看到了一条宽大的梯子,也是红色的,通向大门上方的塔楼。 如果上面有人的话,他们早就死了。 仆人们小心翼翼地将腰间的佩剑收进剑鞘,脚踩草鞋踏上梯子的最底层。
|
||||
|
||||
几分钟后 在通往罗生门塔顶的宽梯的中间梯级上,一个男人像猫一样蜷缩着,看着上面的人影,气喘吁吁。 塔顶的火光微微打湿了男子的右脸颊。 男人短短的胡须上布满了红色、脓包状的粉刺和丘疹。 从一开始,仆人们就以为上面的人都死了。 但当他们爬上几级梯子时,他们看到有人在上面点了一堆火,并把火从一个地方移到另一个地方。 这是一眼就能看出来的,因为浑浊的淡黄色灯光在天花板上闪烁,而天花板的每个角落都布满了蜘蛛网。 在这个雨夜,在罗生门上点火的不是普通人。
|
||||
|
||||
仆人的脚步声和森宫雅守一样悄无声息,他终于沿着陡峭的梯子爬上了最顶层的台阶。 然后,他尽量把身体放平,把脖子尽量向前伸,恐惧地窥视着塔的内部。
|
||||
|
||||
我看了看,发现正如我所听到的那样,有几具尸体被胡乱地丢弃在楼内,但由于火光的范围比我预想的要小,我无法确定到底有多少具尸体。 不过,我们知道的是,尽管很模糊,但有些尸体是赤身裸体的,有些则穿着衣服。 当然,其中也有女人和男人。 这些尸体都张着嘴或伸着手躺在地板上,就像用泥土捏成的玩偶,甚至让人怀疑他们是否曾经是活人。 此外,昏暗的火光照亮了他们肩膀和胸部的上半部分,使下半身的阴影变得暗淡,而他们却始终一言不发,就像永远哑巴了一样。
|
||||
|
||||
仆人们被尸体的腐臭味熏得捂住了鼻子。 但他的手在下一刻就忘了捂住鼻子。 强烈的情绪几乎完全剥夺了他的嗅觉。
|
||||
|
||||
就在这时,仆人的眼睛第一次看到了蹲在尸体堆里的那个人。 她是一个矮小、瘦弱、白发苍苍、身着柏树皮色和服的猿人般的老妇人。 老妇人右手拿着一块点燃的松木,看着其中一具尸体的脸。 她头上的长发表明,这可能是一具女尸。
|
||||
|
||||
仆人在六分恐惧和四分好奇的驱使下,一时间连呼吸都忘记了。 用一位老编年史家的话说,他感觉 “头上和身上的毛发都长长了”。 然后,老妇人在地板之间插入一块松木,双手放在她一直注视着的尸体的脖子上,开始一根一根地拔它的长发,就像猴子的父母给小猴子拔虱子一样。 显然,毛发是跟着手一起掉下来的。
|
||||
|
||||
随着毛发一根一根地被拔出,仆人们心中的恐惧逐渐消失了。 与此同时,对老妇人的憎恨也开始一点一点地消退。 --不,说是对这位老妇人的憎恨可能有些名不副实。 相反,对各种邪恶的反感与日俱增。 如果有人问仆人刚才一直在思考的问题,是饿死还是当小偷,他可能会毫不犹豫地选择饿死。 这就是这个人对邪恶的憎恨,就像老妇人地板上的一块松木一样,在他的心中熊熊燃烧。
|
||||
|
||||
仆人当然不明白老妇人为什么要拔死人的头发。 因此,从理性上讲,他不知道该把它当作好东西还是坏东西收起来。 但对仆人来说,在这个雨夜,在罗生门顶上拔掉一个死人的头发,本身就已经是不可饶恕的罪恶了。 当然,仆人已经忘记了自己曾想成为一名小偷。
|
||||
|
||||
于是,仆人使出全身力气,突然从梯子上跳了起来。 然后,他手持宝剑,走到老妇人面前。 不用说,老妇人大吃一惊。
|
||||
|
||||
当她看到仆人时,就像被弩箭射中一样跳了起来。
|
||||
|
||||
你要去哪儿?”
|
||||
|
||||
仆人挡住了老妇人的去路,老妇人被尸体绊了一跤,慌忙想逃,嘴里还骂骂咧咧。 老妇人仍试图推开仆人。 仆人也把她往后推,试图不让她走。 两人在尸体里默默地抱了一会儿。 但他们从一开始就知道自己会赢。 仆人终于抓住了老妇人的胳膊,把她逼了下来。 老妇人的胳膊就像鸡腿或鸡腿一样,全是骨头和皮。
|
||||
|
||||
你在干什么? 告诉我 告诉我,否则这就是你的下场。
|
||||
|
||||
仆人一把推开老妇人,突然将剑出鞘,举到眼前一看,白钢一般的颜色。 但老妇人仍然一言不发。 她的双手不停地挥舞着,肩膀上喘着粗气,眼睛睁得大大的,快要突出眼皮,沉默而执着,像个哑巴。 看到这一幕,仆人第一次意识到,这位老妇人的生死完全由她自己的意志控制。 这种意识冷却了曾经熊熊燃烧的仇恨。 剩下的只有一种平静的满足感,那就是完成了一项完美的工作。 仆人低头看着老妇人,但声音稍稍缓和了一些,说道:"我是一名贤治白石。
|
||||
|
||||
我不是总检察长办公室的官员。 我只是一个刚刚从这个门下经过的旅行者。 因此,我无意在你身上套上绳子之类的东西。 你只需告诉我,此时此刻你在这道门前做什么。
|
||||
|
||||
老妇人的眼睛睁得大大的,看着仆人的脸。 她用一双锐利的眼睛看着他,就像一只捕食的鸟,眼睑发红。 然后,他动了动布满皱纹的嘴唇,几乎与鼻子合二为一,好像在咀嚼着什么。 在它狭窄的喉咙里,可以看到尖尖的喉头在动。 这时,从喉咙里传出乌鸦啼叫般的声音,气喘吁吁地传入仆人的耳朵。
|
||||
|
||||
'我本来想把这头发、这头发拔下来当假发的。
|
||||
|
||||
仆人很失望,因为老妇人的回答太普通了。 在他失望的同时,之前的憎恨和冰冷的蔑视一起涌上心头。 然后,这种厌恶的感觉一定传递给了对方。 老妇人一手拿着从尸体头部取下的一绺长发,用蛤蟆嗓子般的喃喃自语道:"对不起,对不起,对不起,对不起,对不起。
|
|
@ -2,8 +2,7 @@
|
|||
import Head from '@/components/Head.astro'
|
||||
---
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<Head />
|
||||
</head>
|
||||
|
|
|
@ -1,6 +1,41 @@
|
|||
---
|
||||
import Layout from '@/layouts/Layout.astro'
|
||||
import { getPinnedPosts, getPosts } from '@/utils/content.config'
|
||||
|
||||
const posts = await getPosts()
|
||||
const pinnedPosts = await getPinnedPosts()
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<main>
|
||||
{pinnedPosts.length > 0 && (
|
||||
<section>
|
||||
<h2>置顶文章</h2>
|
||||
<ul>
|
||||
{pinnedPosts.map(post => (
|
||||
<li>
|
||||
<a href={`/posts/${post.slug}/`}>
|
||||
{post.data.title}
|
||||
<time>({post.data.published.toISOString().split('T')[0]})</time>
|
||||
</a>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
</section>
|
||||
)}
|
||||
|
||||
<section>
|
||||
<h2>所有文章</h2>
|
||||
<ul>
|
||||
{posts.map(post => (
|
||||
<li>
|
||||
<a href={`/posts/${post.slug}/`}>
|
||||
{post.data.title}
|
||||
<time>({post.data.published.toISOString().split('T')[0]})</time>
|
||||
</a>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</Layout>
|
||||
|
|
23
src/pages/posts/[slug].astro
Normal file
23
src/pages/posts/[slug].astro
Normal file
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
import Layout from '@/layouts/Layout.astro'
|
||||
import { getCollection } from 'astro:content'
|
||||
|
||||
export async function getStaticPaths() {
|
||||
const posts = await getCollection('posts')
|
||||
return posts.map(post => ({
|
||||
params: { slug: post.slug },
|
||||
props: { post },
|
||||
}))
|
||||
}
|
||||
|
||||
const { post } = Astro.props
|
||||
const { Content } = await post.render()
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<article>
|
||||
<h1>{post.data.title}</h1>
|
||||
<time>{post.data.published.toISOString().split('T')[0]}</time>
|
||||
<Content />
|
||||
</article>
|
||||
</Layout>
|
32
src/utils/ui.ts
Normal file
32
src/utils/ui.ts
Normal file
|
@ -0,0 +1,32 @@
|
|||
export const language = {
|
||||
zh: {
|
||||
posts: '文章',
|
||||
tags: '标签',
|
||||
about: '关于',
|
||||
},
|
||||
tw: {
|
||||
posts: '文章',
|
||||
tags: '標籤',
|
||||
about: '關於',
|
||||
},
|
||||
ja: {
|
||||
posts: '記事',
|
||||
tags: 'タグ',
|
||||
about: '概要',
|
||||
},
|
||||
en: {
|
||||
posts: 'Posts',
|
||||
tags: 'Tags',
|
||||
about: 'About',
|
||||
},
|
||||
es: {
|
||||
posts: 'Posts',
|
||||
tags: 'Tags',
|
||||
about: 'Sobre',
|
||||
},
|
||||
ru: {
|
||||
posts: 'Посты',
|
||||
tags: 'Теги',
|
||||
about: 'О себе',
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue