通过工作区共享库是确保每个人在设计中使用正确组件的最简单方法。但是,您也可以使用同步服务,甚至将库上传到服务器并使用 RSS 进行更新。
通过工作区共享
在 Web 应用中,找到您要用作库的文档,将鼠标悬停在其缩略图上,点击 并选择**设置**。选择(设置为)**库**,然后点击**完成**。
在 Mac 应用中,您将找到您所属任何团队的所有工作区库。从菜单栏中,选择**Sketch** > **设置** > **库**。滚动查找所需的库,并通过复选框启用它们。
通过同步服务共享
您还可以使用 Dropbox 或 Google Drive 等同步服务上传库并与其他人共享。您与之共享库的任何人都需要通过**Sketch** > **设置** > **库**在 Mac 应用中将文档添加为库。每当您更新库时,他们都会在 Mac 应用中收到通知。
在服务器上托管库
您首先需要将库文档托管在服务器上,然后创建一个如下所示的 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 会认为有更新可用。