使用以下写作指南来创建清晰一致的产品内容,并体现 Cloudflare 的品牌声音和产品语气。我们使用的语气根据用户在使用某些产品和功能时的目标而有所不同。我们强调产品内的易用性。
通俗易懂的语言是指受众在首次阅读时就能够理解并根据其采取行动的文字。使用通俗易懂的语言可以确保受众理解您的意思。Cloudflare 用户是一个全球性的受众群体,他们的第一语言可能不是英语。通俗易懂的语言使翻译更容易,并使文档更具可访问性。
在写作中,请考虑以下关于使用通俗易懂语言的建议:
- 将重要信息放在开头。
- 避免使用晦涩难懂的词汇。
- 使用简单的句子。一个句子应该只表达一个想法。
- 避免使用缩写。
- 保持一致。
有关通俗易懂语言的更多信息,请参阅通俗语言指南系列 ↗。
将您的内容中心围绕客户的目标,而不是 Cloudflare 的业务目标。写作时先写目标,再写操作。
使提供的信息与用户旅程中的特定阶段相关。确保对提供的任何指标进行定义或给出更多上下文。
不要在功能描述中列出性能统计数据。
使用自信且清晰的语气,防止客户产生疑虑。以专业知识为基础进行引导,切勿居高临下地对待受众。
主要答案或核心说明应始终出现在主要内容流中,而不应仅存在于选项卡或可折叠区域内。
只有在阐述了通用概念之后,才能针对特定平台的变化(例如,仪表板对比 API 对比 Terraform)使用选项卡。使用 Details 提供补充信息,而不是用于主要答案。
在引入技术概念时,从基础开始,逐步过渡到更高级的主题。在说明“如何做”之前,先解释“为什么”。
在不使用行业黑话的情况下交流概念。如果可能,将其替换。定义缩写词和技术术语。参考下表,了解如何将行业黑话翻译为通俗易懂语言的示例:
| 行业黑话 | 通俗易懂的语言 |
|---|---|
发送一个 GET。 |
提交一个 GET 请求。 |
| 使用开箱即用的设置。 | 使用默认设置。 |
| 您可以在本地部署 Cloudflare Enterprise 服务。 | 您可以在本地(on-premises)部署 Cloudflare Enterprise 服务。 |
| 执行流程步骤,核心重点是确保部署不发生冲突。 | 确保各部署之间不发生冲突。 |
请考虑以下几点,以帮助您在写作中避免行业黑话:
- 考虑您受众的知识水平。
- 考虑用户是否需要了解该术语才能完成任务或理解文档。
主动语态比被动语态更简洁直接,应尽可能使用。使信息对使用 Cloudflare 产品的任何人来说都清晰易懂。宁可选择清晰,也不要追求极简的文案。
| 推荐做法 | 避免做法 | 原理 |
|---|---|---|
| Cloudflare Load Balancing 通过将访问者引导至距离他们最近的基础设施来自动减少延迟。 | 延迟通过 Cloudflare Load Balancing 被自动减少。访问者被引导至距离他们最近的基础设施。 | 以主动语态编写此句子将焦点从痛点(延迟)转移到解决方案(Cloudflare Load Balancing)。 |
| 现在,结合 HTML Rewriter API,您可以在静态 HTML 之上执行 DOM 转换。 | 现在,结合 HTML Rewriter API,DOM 转换可以在静态 HTML 之上被执行。 | 以主动语态编写此句子将焦点从产品转移到客户。 |
使用现在时动词。尽可能避免使用过去时,因为这会很快使内容显得过时或无关紧要。将来时应仅用于尚未发生的动作。
| 推荐做法 | 避免做法 | 原理 |
|---|---|---|
| FindLaw 使用 Cloudflare 来加速并保障数千个客户网站的安全。 | FindLaw 曾使用 Cloudflare 来加速并保障数千个客户网站的安全。 | FindLaw 是目前的客户,仍从 Cloudflare 提供的性能和安全中受益,因此我们应该使用现在时来指代他们。 |
专注于解决问题。预测客户的问题,在写作时将解决方案牢记于心,并将其嵌入到界面中。
创建对残障人士友好的产品内容。可访问性确保所有用户都能有效地获取、理解和使用 Cloudflare 文档。
关键的可访问性实践包括:
- 提供具有信息量、独特的页面标题。
- 使用 headings 来传达意义和结构。
- 让链接文本具有实际意义。
- 为图像编写有意义的替代文本(alt 文本)。
- 为多媒体创建转录本和字幕。
- 提供清晰的指令。
- 保持内容清晰简洁。
有关与 WCAG 2.1 标准一致的全面可访问性指南,请参阅可访问性指南页面。
使用简单的语言和格式,视上下文而定。尊重用户的时间。
- 将句子控制在 8 到 12 个单词之间。
- 使用简短、清晰的句子和段落进行写作。
- 避免使用不必要的复杂词汇和短语。
- 首次使用时展开缩写词。例如,Web 内容可访问性指南(WCAG)。
- 考虑为读者可能不知道的术语提供术语表。
- 视情况使用列表格式。
- 考虑使用图像、插图、视频和符号来帮助澄清含义,或者在书面描述不够直观时使用。
每个带有 pcx_content_type 的页面在其 frontmatter 中都必须包含一个 description。该描述会填充 <meta name="description"> 标签,搜索引擎和 AI 系统利用该标签来决定是否呈现或引用某个页面。
将与正文内容相同的通俗语言原则应用于描述中:
- 编写 1-2 个自成一体的句子。
- 命名产品或功能。
- 说明该页面如何帮助读者操作或理解。
- 编写描述时,使其在从页面中提取出来时能够作为独立的回答片段发挥作用。
不要使用通用的开篇句:
| 避免使用 | 原因 |
|---|---|
| "This page describes..." | 浪费空间进行铺垫,而不是直接提供信息。 |
| "Learn more about..." | 没有说明读者将完成什么。 |
| "This document explains..." | 除了标题之外没有增加任何信息。 |
有关详细指南和示例,请参阅编写描述。
在整篇文档中始终一致地使用相同的明确词汇或术语。
分词是以 -ed 或 -ing 结尾并起修饰作用的动词。动名词是以 -ing 结尾并起名词作用的动词。这两类词都很有用且可以接受,但如果它们在句子中放置不当,可能会引起混淆。例如,单词 meeting(会议/会面)可以是一个动名词或分词(甚至是一个名词),这取决于它在句子中的位置。当您使用动名词和分词时,请确保意思清晰。
| 推荐做法 | 避免做法 |
|---|---|
| 任务可以包含调度程序在指定日期和时间运行的元数据。 | 任务可以包含调度元数据,该元数据使程序能够在指定的日期和时间运行。 |
| 公共云是由共享资源组成的基础设施,在互联网上以自助服务的方式部署。 | 公共云是由共享资源组成的基础设施,在互联网上以自助服务的方式部署。 |
| 通过使用浏览器连接到您的服务器来测试证书。 | 使用浏览器连接到您的服务器来测试证书。 |
| 当您使用具有面向公众的 IP 地址的负载均衡器时,此地址将成为您网站的 IP 地址。 | 当使用具有面向公众的 IP 地址的负载均衡器时,此地址将成为您网站的 IP 地址。 |
最后一个示例说明了悬空修饰语。在“避免做法”示例中,using 没有主语,因此隐含的主语是 address(地址),这是不正确的。如果隐含的主语不正确,您必须修改句子,为修饰短语提供一个主语。
教程或高级流程文章或主题的标题通常以动名词开头。标题的上下文比句子少,因此您必须特别小心,确保意思清晰。
| 推荐做法 | 避免做法 |
|---|---|
| Options for editing 或 Editing of options |
Editing options |
| Billing for services | Billing services |
| Changing the DNS settings on Windows | Changing DNS settings on Windows |
| Changing a password | Changing passwords |
Cloudflare 拥有全球客户群。为了包容我们的所有客户并使国际化过程更顺畅,对于需要翻译的内容,请考虑以下指南。除了我们所有的一般产品写作指南外,请使用以下指南确保您所写的内容有利于本地化。
- 表达清晰:不清晰的信息很难翻译,甚至无法翻译。如果用英语表达不清晰,用任何其他语言也不会清晰。
- 避免文化参考:特定的文化参考只对您写作时所处的地区或我们的一小部分客户有意义,因此不要在产品或文档中使用它们。
- 不要使用缩写:即使存在空间限制,也不要使用缩写。它们是英语特有的,很难翻译。
- 提供定义和上下文信息:切勿在未定义的情况下使用技术术语或缩写词。对于无法翻译的术语,信息和上下文至关重要。
在写作文档时要将包容性和多样性牢记于心。以下是一些通用指南和示例,展示了应遵循的一些最佳实践。
我们用来描述和讨论我们的产品、功能和流程的语言很重要。无论我们是在撰写博客文章、主持网络研讨会还是策划营销活动,我们的目标始终是创建能与我们全球、多元化受众产生共鸣的包容性内容。我们不使用涉及种族歧视、性别歧视或排他性(体能歧视)的术语。
除了下面列出的指南外,我们还识别并替换了几个行业相关术语,这些术语对于来自某些背景、文化和/或信仰的人来说可能会产生冒犯或痛苦。
不要使用根源于种族主义的术语。我们不使用将好的结果和操作描述为 "white"(白),而将坏的操作或结果描述为 "black"(黑)的术语(例如 whitehat/blackhat hacker,白帽/黑客黑客),也不使用源自描述奴隶制语言的常见行业术语(例如 master/slave,主/从)。
| 推荐做法 | 避免做法 | 原理 |
|---|---|---|
| 如果您托管恶意内容,许多搜索引擎将阻止(block)您的网站,这只会让不知道自己已被入侵的网站所有者处境更加雪上加霜。 | 如果您托管恶意内容,许多搜索引擎将列入黑名单(blacklist)您的网站,这只会让不知道自己已被入侵的网站所有者处境更加雪上加霜。 | 由于我们在此不想使用 "black" 来指代否定操作,因此我们将术语 "blacklist" 替换为一个中性、描述性的术语,该术语清晰地解释了正在执行的操作(在本例中为 "block")。 |
将带有性别色彩的术语替换为无性别色彩的术语。当指代已知代词的特定人员时,可以使用带性别色彩的语言。在讨论产品和技术流程时,这是没有必要的——例如,将假设的攻击者称为 "he"(他)或将硬件设备称为 "she"(她)。
| 推荐做法 | 避免做法 | 原理 |
|---|---|---|
| 一种可能触发浏览器警告的攻击类型是所谓的路径上(on-path)攻击。在这种攻击中,攻击者将自己置于访问者和网站之间,假冒双方。 | 一种可能触发浏览器警告的攻击类型是所谓的中间人(man-in-the-middle,MitM)攻击。在这种攻击中,攻击者将**自己(himself)**置于访问者和网站之间,假冒双方。 | 因为 "中间人攻击" 是一个术语,而不是指由男性实施的特定攻击,所以我们选择术语 "路径上攻击"(on-path attack),并在描述攻击者时附加性别中性的 they/them 代词。 |
避免使用针对残障人士的排他性术语和隐喻。这不仅适用于行业术语,也适用于像 "crazy"(疯狂)和 "insane"(荒谬)这样的描述词,这些词会强化负面的体能歧视刻板印象。
| 推荐做法 | 避免做法 | 原理 |
|---|---|---|
| 随着 Workers 用例的复杂性增加,验证(validate)代码的需求也随之增加。 | 随着 Workers 用例的复杂性增加,对代码进行健全性检查(sanity check)的需求也随之增加。 | 我们避免使用涉及心理健康的隐喻性术语,如 "sanity check",并用更准确描述所发生流程的词汇来替换它们(在本例中为 "validate",不过 "smoke test"【冒烟测试】也是被批准的替换词)。 |
在编写或编辑时,识别一些可能对部分或全部受众来说不熟悉的术语。当您发现此类术语时,请采取以下策略之一:
- 如果该术语已经存在,请链接到一个现有的良好说明。
- 如果您的文档正在引入该术语,请定义该术语。
具有口语化、节省空间且易于扫描的词汇,对于非英语母语者来说通常更容易阅读。长词或长短语对于传达特定含义可能是必要的,但应谨慎使用。
为了在网络上进行有效的交流,您需要遵循网页标准,为阅读而设计,并将印刷材料重新用于网络。有关网页标准的更多信息,请参阅通俗语言指南系列 ↗。
包含真实生活用例的简短示例。用这些示例来支持正在讨论的核心观点。在添加这些示例时要目标明确且审慎——每个示例都必须服务于清晰的目的并为读者增加价值。