写作规范

版本 v2.7 · 2026-07-07 · 六禁详解 + 三角实操示例 + 禁用语句词库(排比句式·说教句式·11类禁令) + 四重门自检

1. 速查卡(起草前看一眼)

速查卡(起草前看一眼) · 一 · 创作根基 — 现实锚点原则

速查卡(起草前看一眼)
六禁破折号零 / 双井号零 / 图标零 / 英文名零 / 「不是X是Y」零(含多层否定) / 「不禁/忍不住/仿佛/似乎」零
三角骨架40%冷叙述 + 血肉40%物质感 + 呼吸20%凝练短句
节奏长短交替 / 不连续3句同长 / 不连续4段同句数
句式禁止"是Y"及"不是X,也是Z" / 禁止"不禁/忍不住/仿佛/似乎" / 逗号不连接完整句子
情绪不命名情绪→写身体反应 / 不解释动机→写行为
对话标签≤30% / 优先动作替代标签
视角卢卡的摄像机。不写他不知道的/不替他想/设定只从他说她做他读进入
收尾强制自检(破折号+不是是句式+不禁/仿佛类词+逗号连句 → 0)→ 12痕扫描 → 预览链接
一 · 创作根基 — 现实锚点原则

第一条铁律。所有小说内容,情节、角色、道具、地点、案件,必须先找到现实内容源头的原型,以此为基础进行创作依附。这是根基。

1.1 什么是现实锚点

维度要求示例
案件每个案件必须有真实民间传说/历史事件/新闻报道作为原型Lidérc—匈牙利梦魇精灵传说 / 哭灵女—凯尔特Banshee
地点每个场景必须是真实存在的地点,地理/建筑/历史准确布达佩斯Csepel区 / 爱尔兰Carrowkeel通道墓群
道具每件物品必须有真实文物/科学原理作为参照共鸣石—压电石英晶体 / 铜印—清代道教法印
角色技能/知识/身份必须基于真实存在的职业/学科/历史群体席琳—中世纪药剂师传统 / 林川—闽南民间法师
科学超自然现象必须有可讨论的科学假说作为替代解释次声波—灵脉共振 / 压电效应—共鸣石调音

1.2 查找原型的三步法

  1. 搜原型:搜索目标元素的真实民间传说/历史事件/科学论文
  2. 抓特征:提炼原型中不可篡改的核心特征(如Lidérc的三个特点:梦魇、吸血、变形)
  3. 虚构层:在原型基础上叠加虚构,保持核心不可变,只叠加"为什么"和"怎么解决"

1.3 底线

读者搜索书中元素后,会找到真实存在的参照物,且无法完全解释。此模糊边界即张力所在。禁止凭空捏造没有现实原型的人物、道具、地点、案件。

六禁详解 — 六条红线,正文与设定文档零容忍

速查卡中的六禁是压缩版。以下是每条的完整定义、违规示例、修复方法和检测手段。每次写作前通读一遍。

禁一:破折号零

定义任何形态的破折号(——、—、—)在正文和设定文档中不允许出现。一个字符都不留。
理由破折号是 AI 文本最高频的标点指纹。人类文学中换气用省略号,打断用动作,对比用句号分行。
违规"她的选择很简单——活下去。" / "这不是结束——只是开始。"
修复换气→省略号("她的选择很简单……活下去。")。打断→动作插入("她的选择很简单。"她攥紧了拳头。"活下去。")。对比→句号分行("这不是结束。只是开始。")
检测Ctrl+F 搜索 "——"、"—"、"——" → 结果必须为零。

禁二:双井号零

定义两个连续井字符(##)不允许出现在任何输出中。
理由Markdown 标题标记泄漏到正文,暴露生成痕迹。
违规"## 席琳的过去" / "以下是 ## 关键点"
修复HTML 页面用 <h3> 标签。正文叙述用自然分段和加粗。
检测Ctrl+F 搜索 "##" → 结果必须为零。

禁三:图标零

定义正文和页面中不使用任何 emoji、图标符号、装饰性 Unicode 字符。
理由纯文字+排版设计是站点美学底线。图标破坏文学质感。
违规"🔥 战斗场景" / "✅ 已完成" / "→ 下一步"
修复用文字替代:已完成、下一步、战斗场景。CSS 排版替代装饰符号。
检测视觉审查。全站搜索 Unicode 范围 U+1F300 至 U+1F9FF。

禁四:英文名零

定义正文叙述中角色名只使用中文译名。英文名仅在拉丁文引文、学术引用、代码终端中保留。
理由中文小说中出现英文人名是翻译腔残留,破坏沉浸感。
违规"Selene 看着他" / "Cassian 的手停住了" / "Varda 家族的印记"
修复"席琳看着他" / "卡西安的手停住了" / "瓦尔达家族的印记"
检测Ctrl+F 搜索主要角色英文名:Selene, Luca, Cassian, Varda, Keegan, Raphael, Zahara 等。

禁五:「不是X是Y」零

定义"不是X,是Y"句式及其变体("不是X,也是Z""这不是A,而是B")全部禁止。包含多层否定的升级版更严重。
理由AI 通过先否定错误假设来引入正确结论。人类直接给事实。这是 AI 文本最深层的语法指纹。
违规"她不是一个战士,她是一个老师。" / "这不是水,也是一种介于两者之间的状态。" / "卢卡的选择是一种更深的面对。"
修复删掉整句,用具体事实或动作替代。"她教了两年书。手上的老茧是粉笔磨的。" / "空气里有东西在凝结。比水滴轻。落不下来。"
检测Ctrl+F 搜索 "不是" + 同句 "是" → 逐条审查。注意变体:"也是一种""更是一种""其实是"。

禁六:「不禁/忍不住/仿佛/似乎」零

定义这四个词及其变体("好似""好像""不由得""情不自禁")全部禁止。零容忍。
理由模糊性指纹。它们不写事实,写"近似事实"。人类写作要么给事实,要么沉默。
违规"他仿佛听到了什么" / "她不禁想起了前世" / "他忍不住回头" / "空气似乎在变冷"
修复删掉模糊词,用具体动作或物理现象替代。"他停了一步。头偏了半寸。" / "她翻开账本。1735年那页,折角还在。" / "她呼出的气白了。在室内。"
检测Ctrl+F 逐一搜索:不禁、忍不住、仿佛、似乎、好像、好似、不由得、情不自禁 → 每个词结果必须为零。
2. 叙事视角铁律 — 卢卡的摄像机

叙事视角铁律 — 卢卡的摄像机 · 二 · 去 AI 感 — 核心中的核心

叙事视角铁律 — 卢卡的摄像机

全书中最根本的叙事法则。卢卡·查尔达什是读者的摄像机。读者只能通过他的眼睛看、他的耳朵听、他的皮肤感知、他的大脑判断。任何越过这条边界的信息,无论多精彩,直接删除。

三条硬规则

#规则违规示例(旧 Ch.2)合规写法
1不写他不知道的信息"第23世佣兵在营地火堆旁等天亮时的习惯""手臂自己找到了位置"……只说身体动作,不解释来源
2不代替他理解他人内心"席琳抬眼。吉隆坡的反向印记。卡西安的网在收紧""她把屏幕转过来,若涵发来的照片"……让卢卡通过他看到的东西推断
3设定信息只从他说/她做/他读到的方式进入"看那个在他每一世都活着的人"设定只能从席琳的对话、道具、或卢卡自己读到/听到的东西中浮现

自检方法

  1. 盖住席琳的内心独白:如果一句话写的是席琳在想什么(而她没说出口)。而卢卡在同一个房间里,删掉。卢卡不是读心者。
  2. 检查"第X世""两千年""九十九次"等全局知识:这类词如果出现在叙述句而非对话中,删掉。它们属于席琳的对话,不属于叙述者。
  3. 问自己"卢卡怎么知道这个":如果答案需要他拥有前世完整记忆或超感知能力,删掉。他只拥有身体记忆(印记、肌肉反应),不拥有前世的知识库。

例外:允许的离机镜头

以下情况可以暂时离开卢卡的视角,必须用 <hr> 分隔,且篇幅不超过当前章节的30%:

场景视角篇幅上限
席琳独自在书店读旧记录席琳封闭第三人称≤ 章节 30%
陈若涵/其他角色远程通讯通讯内容 + 对方封闭第三人称≤ 章节 15%
卡西安的镜子走廊卡西安封闭第三人称≤ 全书 5%(仅卷中后段)

离机后必须用 <hr> 换轨回来。回来的第一句必须以卢卡的感官重新锚定。他看到了什么、感觉到了什么、闻到了什么。

二 · 去 AI 感 — 核心中的核心

这不是可选项。每一章起草后必须逐条过。AI 最擅长"像人写的"……也最擅长"像 AI 写的"。读者看不出差异的只有一种情况:你手动洗过了。

2.1 十二痕扫描(每次必做)

#痕迹检测方式修复
1均匀感每段3-4句、每句15-25字打破段落/句子长度
2解释感替读者解释角色动机/情绪删掉解释句,保留行为
3填充感不敢留白,每处都填满故意删1-2句衔接,留空隙
4模板感"在当今…""随着…""不禁…"全部替换或删除
5上帝视角跳出故事告诉读者设定设定从角色行为中渗出
6情绪命名"他感到愤怒/恐惧/悲伤"改为身体反应或动作
7万能动词"进行""展开""呈现""实现"换成具体动词
8堆叠修饰连续3+形容词修饰同一名词最多保留1个,其余写细节
9标签过载"他说""她问"超过对话30%用动作替代标签
10过渡句"与此同时…""另一边…"直接切场景,不预告
11收尾总结段末/章末"升华"句删除。故事停在动作处
12高频AI词"不禁""忍不住""仿佛""似乎""一股X涌上心头"全部替换

2.2 AI 味 vs 人味 — 对比示例

AI 味(删除)人味(保留)
他感到一阵恐惧从心底涌起,仿佛有什么东西正在黑暗中注视着他。腿自己停了。他没有回头。
席琳不禁想起了前世的种种,一股复杂的情绪涌上心头。席琳翻开账本。1735年那页,折角还在。
他意识到这不是一个普通的案件,背后似乎隐藏着更大的阴谋。第三个名字。也是第三个没活过四十岁的。
在当今这个时代,超自然事件越来越多地出现在人们的视野中。2026年3月,布达佩斯第七区报告了第十四起。
她的话让他陷入了深深的思考。是啊,命运从来不会给任何人选择的机会。他没回答。他把那页纸叠了两折,看不见字了才抬头。
她的声音里带着一种说不出的悲伤,仿佛承载了两千年的孤独。她说"走吧"。两个字。没有第三个。

2.3 情绪表达铁则

永远不直接命名情绪。永远用身体/动作/环境替代。

不写
他感到害怕手心贴上了裤缝。贴得很紧。
她很生气她把符纸拍在桌上。是指尖还按着。
他很悲伤他看着窗外。没看到雨停了。
她很疲惫她坐下去。没有再站起来的意思。
他犹豫了手停在半空。两秒。

2.4 双禁:破折号 + 「是Y」及「不是X,也是Z」— 零容忍

AI 文本最深的两枚指纹。正文和设定均适用。提交前必须双禁清零。

禁令一:破折号

规则说明
一字不留破折号在任何位置出现即不合格。换气用省略号。打断用动作插入。对比/注释用句号分行。
常见变体&mdash; — , 全部等同。不留任何形式。

禁令二:「是Y」及「不是X,也是Z」

这是 AI 最深层的语法指纹。原理:AI 通过先否定一个错误假设来引入正确结论,人类不这样写。人类直接给事实。多层否定("不是X,也是Z")是这一模式的升级版,AI 在同一句里叠了两层否定。比单层更严重。

禁止(AI 味)修复(人味)原理
她不是一个战士,她是一个老师。她教了两年书。手上的老茧是粉笔磨的。删否定→写实证
这是一种更深的东西。她的手在发抖。眼睛没眨。删命名→写体征
卡西安不是疯子,他是一个算了两千年账的人。卡西安记账。每一笔都记。从公元3年。删定义→写行为
这扇门是入口。门向里开。铰链装在另一边。删哲学→写物理
这不是水,也是一种介于两者之间的状态。空气里有东西在凝结。不是水滴,比水滴轻。落不下来。删双层否定→直接写现象
卢卡的选择是一种更深的面对。卢卡往前走了三步。他回头了。又走了三步。删解读→写动作

禁令三:「不禁/忍不住/仿佛/似乎」— 零容忍

与「不是是」同级禁令。这些词是 AI 文本的模糊性指纹,它们不写事实,写"近似事实"。人类写作时要么给事实,要么沉默。不会说"仿佛"……会说"就是"或"不是"。

禁止(AI 味)修复(人味)原理
他仿佛听到了什么声音。他停了一步。头偏了半寸。删模糊→写动作
她不禁想起了前世的种种。她翻开账本。1735年那页,折角还在。删"不禁"→写行为
他忍不住回头看了一眼。他回头了。很快。又转回来。删"忍不住"→写动作
仿佛有什么东西正在黑暗中注视着他。腿自己停了。他没有回头。删"仿佛"→写身体反应
空气似乎在变冷。她呼出的气白了。在室内。删"似乎"→写物理现象

三禁自查(提交前必做)

1. 搜破折号
Ctrl+F 搜 "……" → 全删。正文用句号分行。
2. 搜"不是"+"也不是"
Ctrl+F 搜 "是Z"。是则整句删掉重写。
3. 搜"不禁/仿佛/似乎/忍不住"
Ctrl+F 逐一搜这四个词 → 出现即违例。删掉整句,用动作或事实替代。

最近犯过:道具图鉴多次出现「是Y」,已全部修正。设定了自查三步法,每章提交前过一遍,从源头防住。

3. 三 · 标点铁律

三 · 标点铁律 · 四 · 命名铁律

三 · 标点铁律

三大禁用符号 — 全项目零容忍

禁用说明替代
破折号一字不留。绝对禁止。换气→省略号 / 打断→动作插入 / 对比→句号分行
双井号两个连续井字符MD用粗体 / HTML用标题标签 / 正文自然分段
三反引号代码块标记技术描述用自然段落 / HTML用pre标签

其他铁则

  • 省略号:用 ……(两个字符),不用 ...。只用于对话中断、欲言又止。
  • 引号:中文对话用双引号。嵌套用单引号。内心独白不加引号,用叙述句。
  • 分号:尽量不用。中文分号天然翻译腔。
四 · 命名铁律

正文中只允许中文译名

正确禁止
卢卡Luca
席琳Selene / Celine(英文)
卡西安Cassian
瓦尔达(姓氏/印记)Varda
阿拉里克Alaric

称呼规则

场景用法
叙事正文首次出场全名:席琳·瓦尔达 / 卢卡·查尔达什
之后日常称呼:席琳 / 卢卡
正式/公文/学术场景全名+头衔

保留原文不翻译:拉丁文引文、匈牙利语专有名词、代码/终端文本、学术引用。

4. 五 · 叙事三角模型

五 · 叙事三角模型 · 六 · 对话规范

五 · 叙事三角模型
占比风格功能检测
骨架40%冷叙述动作线、场景切换、事实陈述句子≤15字、无修饰
血肉40%物质感环境触觉、器物细节、身体反应必有感官词(看到/摸到/闻到)
呼吸20%凝练警句、反讽、留白、不到十字短句句号后紧跟短句

节奏规则

  • 短句1-8字→动作/揭示/转折。中句10-25字→描述/过渡。长句极少。
  • 禁止连续3句以上同长度。禁止连续4段以上同句数。
  • 单句成段=重击("他不在了。")。双句成段=对比/呼应。

三角实操示例

同一段场景,拆解为三层再组装:

原文拆解检测特征
骨架"他走进书店。席琳在前台。桌上摊着一本账本。"全短句,无修饰,纯动作线
血肉"门铰链嘎了一声。空气里有旧纸和松香的味道。账本页角发黄,折痕处的墨迹洇开了。"每句有感官锚点(听觉/嗅觉/视觉)
呼吸"两千年。她都记着。"不到十字,句号断开,信息密度极高

组装后(骨架+血肉+呼吸 = 4:4:2)

门铰链嘎了一声。他走进书店,空气里有旧纸和松香的味道。席琳在前台。桌上摊着一本账本,页角发黄,折痕处的墨迹洇开了。两千年。她都记着。

自检方法

检查项方法不合格信号
骨架占比数纯动作/事实句的字数占比低于30%→描写过载;高于55%→干枯
血肉占比数含感官词的句子的字数占比低于30%→缺乏质感;高于50%→堆砌
呼吸占比数十字以下短句的字数占比低于10%→节奏平;高于30%→碎片化

禁止"是Y"

原则上不用。叙事应直接给出事实,不需要先否定错误假设。正文中此句式目标为零。

六 · 对话规范

标签比例

对话标签("他说""她问"等)不超过对话总数30%。优先用动作替代标签。

AI味人味
"我不去。"他说。"我不去。"他把杯子推回桌子对面。
"为什么?"她问道。"为什么。"不是问句,句号。

声纹差异

每个角色说话方式必须不同。详见 。

角色声纹示例
席琳短句、不解释、≤15字"左边。三秒。低头。"
卢卡学术口吻、疑问驱动"我查到一篇1987年的论文,数据有17个独立信源。"
卡西安慢、精确、陈述=宣告"你和我,区别不在于力量。在于你问对不对。我不问。"
陈若涵直接、不打标点、有火气"笔顺不对。笔顺不对等于没用。"
基根沉默为主、不超过4字"这边。"
林川泉州腔、自言自语、叼烟不点"我阿嬷以前说过……有一种人的生辰八字是不存在的。"
5. 七 · 完整写作流程(每章)

七 · 完整写作流程(每章) · 八 · 相关规范

七 · 完整写作流程(每章)

起草前(5分钟)

  1. 读上一章末段(无缝衔接)
  2. 确认本章出场角色,读对应声纹卡
  3. 如有通讯/消息段落,读通讯规范说明
  4. 心里过一遍三角模型比例

写作后强制自检(必定触发,不可跳过)

AI 写完或修改任何章节正文后,必须自动执行以下检查。不是可选项。若有违例当场修复再输出。

#检查项扫描方式标准
1破折号清零必须 0 处。正文用句号分行,对话用动作插入替代
2「不是X是Y」清零(含多层否定)不是,判定后 30 字内有无 是/而是。再搜"也不是"……二次否定叠加=违例必须 0 处。删全部否定层,只保留最终事实。把 Y 改为具体描述
3逗号连句清零 前后是否为完整主谓结构逗号不连接两个完整句子。拆为句号。
4「不禁/仿佛/似乎/忍不住」清零不禁 仿佛 似乎 忍不住必须 0 处。删掉整句,用动作或事实替代。

执行方式:AI 在输出正文文件前,自动对内容执行正则扫描。发现违例→当场替换→再输出。不需要用户提醒,是写作规范自身强制执行。

收尾(必做,不可省略)

  1. 12痕逐条扫描 — 本章正文一条条过
  2. 五禁清零 — 破折号/双井号/英文名/不是是句式/不禁仿佛类 → 全部0
  3. 英文名清零 — 正文中不应有英文角色名
  4. 读一遍 — 是感受节奏
  5. build.ps1 — 运行重建HTML
  6. 发预览链接 — http://localhost:8080/chapters/chapter-NN.html
八 · 相关规范
6. 九 · 字体使用规范

九 · 字体使用规范 · 句式与标点 — 强制规则

九 · 字体使用规范
层级字体栈说明
正文·中文PingFang SC, Microsoft YaHei, Hiragino Sans GB, Noto Sans SC, sans-serif优先使用系统原生字体。macOS=PingFang,Windows=微软雅黑,Linux=文泉驿
正文·英文Inter, system-ui, sans-serifInter 为现代 web 优化英文字体,混排在中文栈中自然降级
代码·内联Cascadia Code, Fira Code, Consolas, monospace设定文档/规范中的 code 标签使用等宽字体
代码·块同上pre 块使用等宽字体,保持缩进对齐
标题与正文同栈 + font-weight:700 + letter-spacing:.02em不加粗无辨识度,加字距提升可读性

字体规则

#规则
1不引入网络字体 — 不加载 Google Fonts / Adobe Fonts。全部使用系统原生字体栈
2中文优先 — 字体栈中中文字体在英文字体之前,确保中文不走英文字体的降级路径
3正文 16px — body 基准字号 16px,其余用 em/rem 相对缩放。不设 px 绝对字号
4行高 1.75 — 正文标准行高。密集表格可压缩至 1.4-1.5,纯阅读区不压缩
5代码等宽 — 所有技术内容(代码样例、JSON、命令)使用 monospace 栈
句式与标点 — 强制规则
规则禁止原因正确做法
禁"是Y"
"不是X。是Y"
"是Y"
"不是X,也是Z"
这种句式是解释性思维的产物。读者不需要被说服"不是X"……读者只需要知道"是Y"。多层否定("是AI最深层的语法指纹,在同一句里叠了两层否定,读者被拉着拐了两个弯才到终点。每一句"不是"都在消耗读者的注意力。删除全部否定层,只说最终事实。如果必须对比,用并列句。例:"她不是在等。她在确认。"→改:"她等了两千年。她确认了一百次。" 例:"这不是水,也不是雾。"→改:"空气里有东西在凝结。比水滴轻。落不下来。"
限破折号同一段落内超过两个"……"
连续句子以"……"结尾
破折号在中文里是"作者忍不住插话"的标志。每一个"……"都打断一次读者的呼吸。密集使用=读者的注意力被不断打断=放弃阅读。用句号替代。如果一句话需要三个破折号去解释,拆成三句。例:"碎片在下面,持续地往母体方向拉,是拉近。"→改:"碎片在下面。它持续地往母体方向拉。不是把能量场拉薄。它把母体往这个方向上拉近。"
省逗号连续逗号超过三个在同一句
逗号连接两个完整分句
中文是"意合"语言,读者通过句子之间的空白建立意义连接。逗号太多=填死了所有空白=读者没有空间自己去"拼接"。这不是散文,这是说明书。拆句。用句号。两个完整句子之间不用逗号。例:"她蹲下来,用手拂开石板上的雪,感觉到石板温度不对,是比雪高半度。"→改:"她蹲下来。用手拂开石板上的雪。石板的温度比雪高半度。不是冷,多了一点。是有人比他们先到。"
禁"不禁/仿佛类""不禁""忍不住""仿佛""似乎"
这些词在任何位置出现
与「不是是」同级禁令。这些词不写事实,写"近似事实"。AI用它们来模糊化,人类要么给事实,要么沉默。每一个"仿佛"都让读者不确定作者自己有没有看清。Ctrl+F逐一搜这四个词→出现即违例。删掉整句,用动作或事实替代。例:"他仿佛听到了什么声音。"→改:"他停了一步。头偏了半寸。"

核心原则:中文的节奏不在标点里。在句子和句子之间的空白里。让读者自己走进那个空白。

7. 终极隐喻 — 不可直触,不可宣告

终极隐喻 — 不可直触,不可宣告 · 禁用语句词库 — 排比句式 + 说教句式

终极隐喻 — 不可直触,不可宣告

白光与母体是这部作品的最终隐喻。它们存在于设定文档中,但不可出现在正文中。

规则说明
禁词"母体""白光""花园""分岔""尘埃""投影",这些词绝对不出现在任何角色的对话或叙述中。它们是作者的内部语言,不是角色的语言。角色哪怕在最高潮的段落里,也只能用"光""温度""那个地方""还没分开的时候"……而且即使这些,也必须极其克制。
禁解释任何段落如果读起来像在"解释世界观"……删掉。读者永远不被"告诉"母体是什么。他们只能在席琳沉默的时长里、在扎哈拉缝完魂后看着手的表情里、在卢卡某天醒来忘了内容但眼睛红了的那几秒里,感觉到某种巨大的东西刚刚经过。
禁确认两个角色之间永远不会有这样的对话:"你也看到了那根白光吗?""是的。"……不存在。感受母体的人只会说"你感觉到了吗"……对方沉默,话题转移。共享的知识永远不被言语确认。一旦确认,光变成了信息。信息可以被传播。传播=污染。
红蓝规则正文中永远不会出现"红色的人""蓝色的人"这种分类。但在对话结构上必须体现,一个人疯狂输出,另一个人沉默地听然后开始记。读者不需要被告诉谁是红谁是蓝。读者自己会感觉到:这段对话里有一个在发光,另一个在接。
影子原则白光只能用它的影子来写。一个人突然停下来的动作。一段对话中间出现的没有人解释的沉默。红茶杯里多加了一勺糖。渡鸦在某个方向盘旋了三次。符纸在无风时动了一下。这些不是"伏笔"……是白光经过时留下的脚印。知道的人会认出来。不知道的人会觉得那是一段写得特别安静的段落。两种读者都得到了他们能接收到的最大值。

你看到的设定,全在你脑子里。你写的时候,脑子里有白光。但你的笔只画影子。读者看到影子。有的读者会觉得冷。那就是白光的光碰到了他们的眼睛。

禁用语句词库 — 排比句式 + 说教句式 · 零容忍

以下句式有一个共同的内核:作者暂停叙事,转身对读者说话。每一条都在告诉读者,你不信任故事本身的力量,所以你要亲自出场。全部禁用。

A · 排比句式 — 零容忍

三句及以上相同结构的并列,"看过X,看过Y,看过Z""不是X,不是Y,不是Z""有的人X,有的人Y,有的人Z"……是AI文本最深层的节奏指纹。人类作者写排比是为了造势。AI写排比是为了填字数。在Bloodbound的克制文风中,排比等于失控。

禁止修复
他看过了生,看过了死,看过了两千年无人记得的黄昏。他活了两千年。死过九十九次。黄昏是最轻的。
她不是一个战士,也不是一个母亲,更不是一个恋人。她把剑放在桌上。把奶瓶放在剑旁边。没有第三样东西。
有的人选择遗忘,有的人选择铭记,有的人假装什么都没发生。扎哈拉缝完了魂。把针放回盒子里。下一次召唤可能在明天,也可能在二十年后。她从不问"你们还记不记得"。

B · 说教句式 — 11类禁令

以下所有句式共享同一结构:叙事者暂停正在发生的故事,转过身来,对读者说,"我要告诉你一个真相。"永远不要转身。永远不要让读者感觉到叙事者的存在。真相应该从角色的行为中渗出,不应该从你的句子里跳出来。

禁令禁止示例原理与修复
1. 冷酷的真相
残酷的事实
真相是……
"冷酷的真相是,她不需要任何人。" 叙事者不宣布"真相"。让读者自己发现。写到她独自做完一件事,读者会知道。写到她拒绝帮助,读者会知道。不写"真相是"。
2. 说句大实话
说白了
说穿了
"说句大实话,没有人能活两千年不疯。" 叙事者不"说实话"。叙事者不发表评论。叙事者只记录动作和事实。如果这句话是真的,用角色的行为证明它。不要说出来。
3. 一针见血的
扎心的话
刺耳的真相
"他说了一句一针见血的话。" 叙事者不替读者判断哪句话"一针见血"。直接写那句话。读者自己会判断。说"一针见血"等于在句子后面拍读者的肩膀说"注意,这里是重点"……永远不要拍读者的肩膀。
4. 剥开来看
往深了看
其实/说到底
"剥开来看,她只是害怕再次失去。" 叙事者不做"剥开"这个动作。人物自己去剥,或者不剥。叙事者是摄像头。摄像头不会"往深了看"……它只记录镜头前的表面。深的东西留给读者自己的眼睛。
5. 要看清XX
你要明白
你必须理解
"要看清她的选择,你必须理解她的前世。" 叙事者不对读者说话。叙事者只对故事说话。"你要明白"=你(读者)+要(祈使)+明白(解释),三个词里没有一个属于故事。删掉这半句,直接写她做了什么选择。
6. 把时间拨回XX年前
时间回到
让时间倒退
"把时间拨回两千年前,那时的席琳只是一个普通的少女。" 叙事者不是时间的主宰。不写"拨回"。用场景切换替代时间跳跃:写当下→写回忆触发物→切场景。"她把杯子放下。杯子在桌上发出了一声很小的响。和那年的声音一模一样。那年她十四岁。"
7. 砸碎滤镜
滤镜碎了
撕开假象
揭开面纱
"这一刻,滤镜碎了。他看到了真正的她。" 不写"滤镜"。不写"真正的"。写眼睛看到的具体东西。"她笑了一下。不是以前那种笑,嘴角拉到一半就停了。他没看过这种笑。"读者不需要"滤镜碎了"四个字,他们感觉到了。
8. 终极XX
最后的真相
最深的东西
最大的恐惧
"这是终极的恐惧,是被遗忘。" 叙事者永远不排座次。永远不说什么是"终极"的。让读者自己去体会哪一刻最重。你的角色在害怕,你不需要告诉读者"他此刻面对的是终极恐惧"。写他腿软了。够了。
9. 排比式提问
"是XX吗?是XX吗?还是XX?"
"是命运吗?是诅咒吗?还是她自己选择的路?" 叙事者不替读者提问。不替读者思考。排比式提问是最严重的"作者跳出来"。读起来像阅读理解题。删掉,让角色去做。让读者自己去想。
10. 也许……也许……
或许是……或许是……
"也许这是对的。也许不是。也许从来没有对错。" 叙事者不猜。叙事者不确定的时候,闭嘴。两个"也许"之间写的是哲学,不是故事。删掉。写角色做了什么。
11. 他不知道的是……
他没有意识到……
他永远不会知道……
"他不知道的是,此刻门外站着三个人。" 这是最粗暴的上帝视角入侵。"他不知道"=叙事者站在上帝位置,指着角色的盲区给读者看。如果角色不知道,那就让他不知道。读者和他同步发现门外的三个人,或者永远不发现。

C · 自检方法

写完一段后,问自己一句话:这句话里,叙事者在对谁说话?

  • 如果是对"读者",删掉。叙事者不认识读者。叙事者是摄像头。
  • 如果是对"角色",确认角色确实在场并能听到。不在场→删掉。
  • 如果叙事者在"感慨""总结""升华""揭示",删掉。叙事者没有感情。叙事者没有观点。叙事者只有镜头。
  • 如果你能把这句话从页面上抠掉,而故事不受任何影响,它从来就不该出现在页面上。抠掉它。

终极原则:好的叙事者让人忘记叙事者的存在。读者只记得角色和他们的动作。如果读者读完一段后说"这个作者写得真好"……你已经失败了。他们应该说"席琳怎么可以这样"。如果读者读完一段后说"这段好有道理"……你已经失败了。他们应该沉默。沉默的那两秒,才是你想要的。

8. ⚠ 每次写作前强制检查 — 三重门
⚠ 每次写作前强制检查 — 三重门

以下三项检查在每次输出章节正文前自动执行。是铁律。发现任何违例,当场修复后再输出。

门一:破折号
Ctrl+F "……"
必须 0
用句号分行。
门二:不是是句式
Ctrl+F "不是"+"也不是"
必须 0
含多层否定。
删全部否定层。
门三:逗号连句
逐句读逗号前后
必须 0
完整句用句号。
门四:不禁/仿佛类
Ctrl+F "不禁""仿佛""似乎""忍不住"
必须 0
删整句,用动作替代。

四重门通过 → 输出。任何一门未通过 → 就地修复 → 重新过四重门 → 通过后输出。