逆向创作:先写文本,最后加标记
多数作者从 {a|b|c} 碎片开始,指望一堆同义词能凑成一篇文章。语法、站点专属事实或真实的叙事一进场,这套做法立刻散架。解法是一个简单的方向调转。
思维模型
解析器和作者工作在相反的方向上。
- 解析器从内向外展开语法:先内层枚举,再外层枚举,然后排列,最后代入变量。
- 作者要从已经成形的可读句子出发,倒推回语法。
你不是在生成变体。你是在约束一篇干净的文章,让引擎可以安全地把它重组一千次而不弄坏语法。
整个调转就是这样:
最终的可读句子
→ 绑定语法
→ 选择安全的分支边界
→ 提取变量
→ 加入结构性变化
→ 局部同义词放到最后
同义替换是最后的打磨,不是第一步。
五步逆向流程
- 用平实的语言写出最终句子。没有花括号,没有方括号,没有变量。就是你想让读者看到的那句话。
- 标出必须保持绑定的语法。主语 + 动词。介词 + 宾语。冠词 + 名词短语。名词 + 与之一致的形容词。这些不能被分支边界切开。
- 选择安全的分支边界。分支边界放在语法单元之间,绝不放在单元内部。
- 把重复的、随站点变化的事实提取成变量。凡是随站点、商品或文章变化的,都进
%VariableName%。 - 先加结构性变化,最后才是局部同义词。排列和可选片段带来真正的多样性。同义词只是在已经安全的语法槽位里做的小小收尾。
写下每个 {a|b} 之前的实用测试:
如果只换这个片段,格、数、一致关系、冠词和语序还全部正确吗?
答案不是立刻的“是”,就把更大的短语整个绑进一个分支。
第 0 阶段——先写一篇可读的文章
源文本首先是文章,其次才是 spintax 的输入。可读性永远压过模板的方便。
第 1 步:写一篇普通文章
像不会做任何模板化那样,写一篇干净可读的文章。导语、过渡、上下文、解释——好文章需要的一切都要有。你的声音,你的钩子,小节之间真实的衔接。
这个阶段不要为 spintax 优化。你在为一个人类读者写作,模板是后面的事。
第 2 步:识别可模板化的区域
不是每段都需要可变。把写完的文本走一遍,标出适合的具体区域:
- 事实性列表(功能、使用场景、支持的集成)——条目可以打乱和取子集。
- 并列的描述(产品档位、平台能力)——结构相似的条目可以换序。
- 小节的开头句——通常可以有两三种替代说法。
- 随站点变化的具体数据点——变成变量。
其余的保持原样。导语、过渡、解释性文本和叙事流固定着通常更好读;把它们模板化,复杂度上去了,真正的去足迹价值却很少。
一篇典型文章最后大约是 60–70% 固定的可读文本,30–40% 可模板化区域。这个比例是健康模板的标志。
第 3 步:准备可模板化区域
只在标出的区域内,应用这些写作原则:
- 句子独立。可排列区域里的每个句子都要能单独成立。不要 “This is why...”、“Therefore...”、“As mentioned above...” ——句子一换序它们就断了。
- 列表条目并列。要参与排列的条目遵循同一语法模式——同样的结构、同样的句形。并列的条目才可互换,而这正是排列需要的。
- 一句一个想法。把想法拆成独立句子,每句都是一个排列元素。
- 具体胜过含糊。具体事实比笼统形容词更能产生变化。“Requests complete in under 100 ms” 可用的材料比 “It is fast” 多得多。
全文通用规则
这些适用于整篇文章,不只是可模板化区域。
- 品牌的位置。品牌早点提,之后用泛指(“the platform”、“the product”)。整篇文章在不每段出现品牌名的情况下也应该读得自然。
- 避免会过时的操作说明。不要给第三方界面(钱包、控制台、外部集成)写分步教程——它们频繁改版,你的模板跟着过期。用一两句话说明这个工具做什么就够了。
- 小节长度。
<h2>小节 100–250 词;<h3>小节 50–150 词。超过约 300 词就拆。 - 没有废话和元评论。删掉谈论文本本身而不传递信息的句子:“Let's take a look at...”、“It is worth noting that...”、“This section will explain...”
创作阶段的常见错误
| 别这样 | 为什么 | 改成这样 |
|---|---|---|
从 {a|b|c} 碎片开始 |
内容还不存在,你就在解语法谜题。 | 先写普通文章,最后加语法。 |
| 把每一段都模板化 | 毁掉可读性,多样性却没多多少。 | 模板化约 30–40% 的区域,叙事保持固定。 |
| 排列叙事性句子 | “As we saw above...” 一换序就断。 | 叙事固定,只排列相互独立的事实。 |
| 结构还没定就写同义词 | 还没想清形状就把语法锁死了。 | 先结构(排列、变量),同义词最后。 |
| 把三个想法塞进一句再去排列 | 元素相互重叠,换序产出胡话。 | 可排列区域里一句一个想法。 |
源文本检查清单
进入标记阶段之前,确认:
- 文章作为独立页面读起来成立。
- 标出了可模板化区域——而不是整篇文本。
- 这些区域里的句子各自独立。
- 这些区域里的列表条目相互并列。
- 品牌提得克制。
- 没有第三方界面的分步教程。
- 没有废话和元评论。
- 每个
<h2>和<h3>小节都在长度限制内。
每一格都勾上了,源文本就绪。接下来的三篇指南把它变成模板:变量、排列、语法安全的同义替换——按这个顺序。