Zulip帮助中心文档编写规范与最佳实践
zulip Zulip 服务器和Web应用程序。开源团队聊天工具,帮助团队保持生产力和专注度。 项目地址: https://gitcode.com/gh_mirrors/zu/zulip
前言
Zulip作为一款优秀的团队协作工具,其帮助中心文档是用户了解和使用产品的重要途径。本文将详细介绍如何编写高质量的Zulip帮助中心文档,包括文档类型、编写规范、格式要求等内容。
文档类型与定位
Zulip帮助中心文档主要分为两类:
- 功能说明文档:针对特定功能的详细介绍
- 操作指南:较长的综合性使用指南
这些文档服务于多个目的:
- 帮助新用户发现功能
- 作为产品功能的官方说明
- 快速响应支持问题
- 为管理员提供组织设置指导
文档编写基础
文档存储与访问机制
Zulip帮助文档采用Markdown格式编写,存储在项目的help/
目录下。文档系统具有以下特点:
- 自动渲染机制:
foo.md
文件会自动渲染为/help/foo
页面 - 特殊处理:
/help/
→index.md
/help/unknown_article
→missing.md
(返回404状态)
- 图片资源通常存放在
static/images/help/
目录下
开发环境测试
在开发环境中,修改Markdown文件后,只需刷新浏览器即可看到最新渲染效果,极大提高了文档编写效率。
文档编写指南
开始编写前的准备
- 研究现有文档:浏览现有100多篇文档,了解文档结构和风格
- 确定文档位置:根据功能分类(如"偏好设置"、"发送消息"等)找到合适位置
- 决定文档形式:判断是新增文档还是修改现有文档
更新现有文档
更新文档时需注意:
- 保持原有格式和写作风格
- 合理使用Markdown特性增强可读性
- 适当添加相关文档的内链
- 确保文档末尾有"相关文章"部分
创建新文档
创建新文档时需考虑:
- 以同类文档为模板
- 参考其他同类产品的文档
- 语言简洁明了(考虑非英语母语用户)
- 从新用户角度出发,解释功能目的和使用方法
重要原则:文档不应成为糟糕用户体验的补救措施。大多数用户不会阅读文档,关键操作指引应直接体现在UI中。
文档重定向
当需要重命名文档时:
- 使用
git mv
命令重命名文件 - 在
url_redirects.py
中添加重定向规则 - 检查并更新代码中所有旧URL引用
写作风格规范
用户界面元素引用
- 功能名称:使用加粗显示(如设置页面)
- 频道名称:加粗显示
- 话题名称:使用引号
- 避免:
- 描述默认配置
- 列出所有选项
- 通过颜色识别按钮
- 不必要的截图
语言风格
- 使用"Zulip"而非"我们"作为主语
- 可以适当使用"你"来指代用户
键盘快捷键格式
- 每个按键用
<kbd>
标签包裹 - 组合键用"+"连接(如
<kbd>Ctrl</kbd> + <kbd>K</kbd>
) - 方向键需要添加
arrow-key
类 - 使用键盘实际标签而非生成字符
- 默认使用非Mac键盘术语,系统会自动转换
Markdown高级特性
图片使用规范
- 使用原则:
- 仅在能显著提升理解时使用
- 展示操作结果而非过程
- 避免完整窗口截图
- 位置:图片应位于描述文字之后
- 格式:作为步骤一部分时需缩进4个空格
宏指令
宏指令格式为{!macro.md!}
,用于插入常用内容片段:
- 管理员功能:
{!admin-only.md!}
- 消息操作:
{!message-actions.md!}
- 保存更改:
{!save-changes.md!}
- 频道操作:
{!channel-actions.md!}
- 开始编写:
{!start-composing.md!}
提示与警告
- 普通提示:
!!! tip "" 这里是提示内容
- 键盘快捷键提示:
!!! keyboard_tip "" 这里是快捷键提示
- 警告:
!!! warn "" 这里是警告内容
标签切换器
用于展示不同平台的操作指南:
{start_tabs}
{tab|desktop-web}
# 桌面网页版内容
{tab|ios}
# iOS版内容
{tab|android}
# Android版内容
{end_tabs}
也可用于创建美观的指令框(单标签情况)。
结语
编写高质量的帮助文档需要兼顾技术准确性和用户友好性。遵循上述规范将帮助你创建清晰、有用且易于维护的Zulip帮助文档,为用户提供更好的使用体验。
zulip Zulip 服务器和Web应用程序。开源团队聊天工具,帮助团队保持生产力和专注度。 项目地址: https://gitcode.com/gh_mirrors/zu/zulip
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考