跳过导航

共享库

上次更新于 2025 年 2 月 4 日
3 分钟阅读

通过您的工作区共享库是确保每个人都在其设计中使用正确组件的最佳方式。您还可以将库上传到服务器并使用 RSS 进行更新。

通过您的工作区共享

打开您要用作库的文档,然后单击文件 > 文档设置 > 常规。选择(设置为)并关闭窗口。

完成后,您将在 Sketch > 设置 > 中找到该库,以及来自您所属的任何工作区的其他库。滚动或搜索以找到您需要的库,然后单击复选框以启用它们。

找到您要用作库的文档,将鼠标悬停在其缩略图上,单击 三个点 按钮,然后选择设置。将文档设置为库,然后单击更新

该库现在将出现在工作区侧边栏的“库”部分中,并且可以通过将鼠标悬停在库缩略图上,单击 选项 按钮,然后选择添加库,从 Web 应用将其添加到 Sketch。

公开共享库

您可以公开共享您的工作区库。任何拥有库链接的人都可以安装它并使用其组件,并在有可用更新时收到通知。

调整文档权限,以便任何人都可以访问它。完成此操作后,您的库将公开可用。

在服务器上托管库

您首先需要将您的库文档托管在服务器上,然后创建一个如下所示的 JSON 文件

{
  "versionID" : "0.5.1",
  "downloadURL" : "https://my.server.com/TemplateLibrary.sketch",
  "downloadFileSize" : 68487516,
  "creationDate" : "Wed, Mar 17 2022 14:00:00 +0000",
  "itemName" : "Template Library",
  "imageURL" : "https://my.server.com/TemplateLibrary.png"
}

保存 JSON,确保将 .json 文件扩展名添加到文件名。对于上面的示例,我们将其命名为 TemplateLibraryUpdate.json

在 JSON 文件中,根据需要编辑以下字段,使用以下字典键和值作为参考。

重要提示:您的 JSON 文件、库文档和缩略图图像必须通过 https 提供。

使用像 Meyerweb URL 编码器这样的工具来编码您的 JSON 文件 URL,并将其附加到 Sketch 应用链接,如下所示

sketch://add-library?url=https%3A%2F%2Fmy.server.com%2FTemplateLibraryUpdate.json

上面示例的两个部分是添加库的 Sketch 应用链接 sketch://add-library?url= 和编码的库文档 URL:https%3A%2F%2Fmy.server.com%2FTemplateLibraryUpdate.json

要验证一切是否正常工作,请在浏览器中输入完整的 URL(从 sketch:// 到编码 URL 的结尾)。Sketch 现在应该启动并添加您的库。

字典键和值

  • itemName 字符串:库的显示名称。如果未提供,则将使用删除文件扩展名的 downloadURL 的最终路径组件。不是必需的
  • versionID 字符串:唯一的版本标识符 必需
  • downloadURL 字符串:指向要下载的库文档的 URL 字符串。必需
  • downloadFileSize 整数:downloadURL 描述的库文档的文件大小,单位为字节必需
  • creationDate 字符串:描述库版本创建时间的日期字符串(符合 RFC822 日期和时间文本格式)。不是必需的
  • imageURL 字符串:指向图像文件的 URL 字符串,您可以使用该图像文件在下载和安装之前在 Sketch UI 中表示库。不是必需的

注意:versionID 值不检查一个库是否比另一个库更新。如果该值与 Sketch 本地存储的值不同,Sketch 会认为有可用更新。