| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- import { Book } from "@/types/book";
- export const demoBooks: Book[] = [
- {
- id: "lan-archive",
- title: "局域网夜航",
- author: "程未远",
- category: "近未来",
- description:
- "一座封闭园区、几台常亮的旧电脑,以及深夜里不断跳出的陌生消息。故事从一个内部聊天室开始,也从那里逐渐偏离日常。",
- wordCount: "12.8 万字",
- coverStyle: "linear-gradient(135deg, #b86143, #5c2d23)",
- chapters: [
- {
- id: "chapter-1",
- title: "第一章 机房尽头的灯",
- content: [
- "凌晨两点十三分,园区办公楼里只剩下二层最靠里的机房还亮着灯。陈泊把最后一台旧主机的风扇罩扣回去,抬头时,玻璃门上映出他略显疲惫的脸。",
- "楼道里很安静,安静得能听见交换机持续不断的细密电流声。那声音像潮水一样贴着墙面蔓延,穿过半开的门缝,也穿过他刚刚搭起来的局域网聊天页。",
- "页面很简单,甚至称得上粗糙。左边是在线设备,右边是聊天消息,底部一个输入框,可以发文字,也可以拖图片和文件进去。原本它只是为了方便他在几台电脑之间互传资料。",
- "可就在他准备关机的时候,聊天室里跳出了一条新消息。发送者是一台他从未见过的设备,名字显示为“Unknown-Edge-1.27-H3M2”。",
- "那条消息只有八个字:你终于把门打开了。",
- "陈泊盯着屏幕,手指停在键盘上方,迟迟没有落下。他确认过,这个局域网没有接外网,也没有其他人知道访问地址。可消息提示音仍旧在房间里轻轻回荡,像是谁站在走廊深处,耐心地敲了第二次门。"
- ]
- },
- {
- id: "chapter-2",
- title: "第二章 没有登记的设备",
- content: [
- "他先检查 DHCP 记录,又翻了交换机最近一小时的地址分配表,结果一片空白。那台设备没有登记,没有接入记录,也没有任何真实存在的迹象。",
- "可聊天页里的头像气泡还停在那里,像一粒不合时宜的灰尘。陈泊尝试发出一句“你是谁”,对方却在三秒后回了一张图片。",
- "图片内容是这间机房。准确地说,是五分钟前的机房。画面里他正背对镜头,弯腰整理电源线,而取景角度来自房间最深处、那排早就废弃的机柜之间。",
- "他猛地转身,那里只有黑暗,和一排没有通电的指示灯。"
- ]
- }
- ]
- },
- {
- id: "tea-house",
- title: "旧书铺茶事",
- author: "沈南絮",
- category: "日常",
- description:
- "一间开在老街口的旧书铺,白天卖书,傍晚煮茶。每位进门的客人都带来一本书的故事,也带走一点安静。",
- wordCount: "8.4 万字",
- coverStyle: "linear-gradient(135deg, #8f6a3d, #314438)",
- chapters: [
- {
- id: "chapter-1",
- title: "第一章 雨落在旧街口",
- content: [
- "傍晚五点,雨刚刚落下来,青石板路被洗得发亮。书铺门口挂着一盏老式铜灯,灯光穿过潮润的空气,把门前那块“今日新到旧书”的小黑板照得有些发暖。",
- "许青辞把最后一箱旧书搬进门,抬手拂去肩上的水珠。门口风铃轻轻一响,有位撑着深蓝长伞的姑娘走了进来,鞋尖落在木地板上,带来一点很轻的湿意。",
- "她没有立刻说话,只在靠窗的架子前停住,像在辨认一本已经很久没见过的旧书。"
- ]
- }
- ]
- },
- {
- id: "star-mail",
- title: "星港来信",
- author: "林观海",
- category: "科幻",
- description:
- "远航舰队返程之前,地球收到一封延迟了十九年的星际邮件。它改变了一个港口城市,也改变了一群等待的人。",
- wordCount: "15.1 万字",
- coverStyle: "linear-gradient(135deg, #355c7d, #121c2e)",
- chapters: [
- {
- id: "chapter-1",
- title: "第一章 邮件抵达前夜",
- content: [
- "海港城的夜总是比内陆亮一些。悬在码头上方的轨道灯像一排静止的流星,把泊位、塔吊和远处沉默的深空接收站一起照成银白色。",
- "路昭从监测塔的楼梯上走下来时,终端忽然震了一下。屏幕上只有一句系统提示:深空民用信道存在待解包数据,请立即确认。",
- "他看着那行字,脚步不由自主地慢了半拍。因为那条信道已经沉寂了十九年,久到所有人都默认它再也不会亮起。"
- ]
- }
- ]
- },
- {
- id: "north-city",
- title: "北城旧事录",
- author: "顾行舟",
- category: "都市",
- description:
- "一座旧城的黄昏、几条重复经过的街道、以及那些看似平常却慢慢累积出重量的日子。",
- wordCount: "10.2 万字",
- coverStyle: "linear-gradient(135deg, #7c5a43, #28384f)",
- chapters: [
- {
- id: "chapter-1",
- title: "第一章 天桥下的晚风",
- content: [
- "晚高峰刚过,天桥下的人群还没散完。霓虹广告在灰蓝色的天幕里逐渐亮起来,把路口照得像刚从雨里捞出来一样湿润。",
- "周临川站在报刊亭旁边,手里拿着一杯已经不热的豆浆,抬头看见远处那座旧商场外墙上的灯牌又坏了一角。",
- "北城从来不擅长把一切都修得整整齐齐,可也正因如此,很多细小的故事才有了藏身的缝隙。"
- ]
- }
- ]
- }
- ];
- export function getBookById(bookId: string) {
- return demoBooks.find((book) => book.id === bookId);
- }
|