Zendesk把content blocks定义为可重复使用的内容片段,能够进入同一帮助中心的一篇或多篇文章,也能跨同一账户里的不同帮助中心品牌。[1] 块在帮助中心独立存储,出现在内容块列表中;文章则可以同时使用一个或多个块和regular text。这里的regular text,特指文章中不属于内容块的文字。
独立的块还有供内部辨认的name,文档明确说这个名称不向终端用户显示。列表查找依据内容块名称,而不搜索块内body。[1] 因而,同一个词若出现在内部名称中和正文里,会参与不同的资料关系:一处帮助定位独立块,一处才是复用的内容本身。名称与文字不是两种可以任意互换的字段。
locale的来源也不由块内文字直接决定。若从help center建立块,它继承帮助中心默认locale。原例是默认American English的帮助中心,即使块内写西班牙语,内容块locale仍是English。[1] 资料因此同时保留一项系统语言身份和一段实际文字语言,二者在这个例子里并不相同。
从文章建立块时,参照对象换成那篇文章。文档用Spanish article内的English内容作例,块取得的仍是Spanish locale。[1] 两个例子没有要求文字都服从同一个英文默认值:一个继承帮助中心默认locale,一个继承文章locale。创建上下文不同,正是同样英文文字也可能关联不同locale的原因。
可组成块的内容单位有明示边界。原文列出段落、节标题、表、代码块、列表,也允许多个连续节甚至整篇文章成为块;段落或节标题是最小片段。[1] 它特别说明,若只选了段落内的一句话,仍会把整段包括进去。这个最小单位与文字中语句的边界不同,内容块不必等同于作者眼中的任意一句。
块与文章的联系还体现在更新范围。Editing页说,更新内容块后,包含该块的文章自动采用新内容,文章的publication status不受影响,也不需要为此重新发布文章。[2] 变化传向共用该块的文章,而文章的发表状态另行保留。共享文字发生变化,与文章状态被改写,因而是原文分开的两件事。
进入编辑的语境则有两种:中央列表对应没有具体文章上下文的master version,从文章内进入时,该文章保留在背景。[2] 创建页还解释,source code view不显示内容块的HTML,因为块独立存在;它显示的是普通文字,并且限于光标所在的那一段普通文字。[1] 独立块、文章里的呈现位置和当前普通文字片段,就有了各自的资料范围。
这两页只用来解释售后知识内容对象,不提供编辑、源码或发布操作,也不把自动更新写成某个真实站点已经完成变更。HTML元素支持差异未采用,权限、退款法律和服务效果不在本文范围;两页首次发布日期未知。
资料来源:
[1] [Creating and inserting reusable information with content blocks](https://support.zendesk.com/hc/en-us/articles/4408832857754-Creating-and-inserting-reusable-information-with-content-blocks)
[2] [Editing content blocks](https://support.zendesk.com/hc/en-us/articles/5517016948762-Editing-content-blocks)
信息来源
- Zendesk Help:Creating and inserting reusable information with content blocks
- Zendesk Help:Editing content blocks
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。