帮助中心主最强大的主题功能是导入、下载和在本地处理主题。当您对主题进行重大更新或从头创建自己的主题时,这些选项可为开发者提供简化的工作流程。
在本地创建新主题或更新现有主题的工作流程如下:
新建主题
如果您要从头创建新的主题,请从新版标准 Copenhagen 主题开始。为此,您需要添加一个新的主题,然后您的主题页面就会添加一个全新的 Copenhagen 主题副本。您还可以从 GitHub 上的开源 Copenhagen 存储库获取新版主题。
许多人喜欢通过对现有的主题进行大幅修改来创建自己的主题。如要修改现有的主题,并希望保留一些现有的样式,您可以复制该主题。
要通过添加新的 Copenhagen 副本或复制现有主题来创建新主题,请参阅添加帮助中心主题。
下载主题
现在您已准备就绪,可以从“知识管理”下载主题。主题以模板、JavaScript、CSS 和资产的 ZIP 存档格式下载。这样您就可以使用自己的开发工具在“知识管理”之外处理主题。
要下载主题,请参阅下载帮助中心主题。
在本地编辑主题
现在您已准备就绪,可以使用自己的开发工具开始在本地计算机上工作。
为了避免每次预览更改时都要压缩文件并将其导入到“知识管理”,您可以通过网络浏览器在本地预览更改。要设置本地主题预览,请参阅在本地预览主题更改。
设置后,您可以保存正在处理的文件,以在本地预览更改。浏览器会自动重新加载主题。这使您可以反复进行工作,对模板、CSS、JavaScript 和资产进行更改,然后预览工作结果。
此外,在将主题下载到本地计算机时,最好将其签入您喜欢的版本控制存储库,例如 GIT、Mercurial 或 SVN。
您的团队还可以使用 GitHub 协作开发和维护主题,然后从 GitHub 在“知识管理”中预览或发布。请参阅设置 GitHub 与帮助中心主题整合。
导入主题
在本地构建主题后,将主题目录压缩为 ZIP 存档,然后通过将文件拖放到主题页面上或使用导入选项将其导入“知识管理”。
这样会将主题导入为新的自定义主题。您可以在“知识管理”中进一步预览,您组织中的其他用户也将可以看到该主题。
要导入主题,请参阅导入帮助中心主题。
如果您设置了与 GitHub 整合,您可以在“知识管理”中更新来自 GitHub 的主题。您无需另外创建 ZIP 存档并导入。请参阅在“知识管理”中更新 GitHub 托管的主题。
另一个方法是使用主题 API 建立您自己的整合,以便在“知识管理”中导入和更新主题。请参阅 Zendesk 开发者文档中的主题导入工作流程和主题更新工作流程。
发布新主题
当您准备好发布新主题时,只需在工作台中点击主题菜单中的“发布”。
进行其它更新
如果您使用的是 GIT 或 Mercurial 等版本控制系统,请继续在本地而不是在“知识管理”中进行更改。请重新签入您的更改,并将主题再次导入到“知识管理”中。如果您不小心更改了“知识管理”中的主题,请下载更新后的主题,并将这些更改签入源代码管理系统中。