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