如何使用 RSS 订阅 Sketch 组件库

Jan 11, 2023 ·
3 分钟阅读

1. 生成组件库订阅地址

  1. 设计并制作组件库文件;

如何创建一个组件库: Creating a Library

  1. 使用 Http-serverFiles preview 或其他工具/平台(如内部OSS)为组件库文件创建一个在线地址;
  2. 新建一个 xml 文件,并写入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
<channel>
<title>My Sketch Library</title>
<description>My Sketch Library</description>
<image>
<url></url>
<title>My Sketch Library</title>
</image>
<generator>Sketch</generator>
<item>
<title>My Sketch Library</title>
<pubDate>Wed, 23 Jun 2019 11:19:04 +0000</pubDate>
<enclosure url="mysketchlibrary.sketch" type="application/octet-stream" sparkle:version="1"/>
</item>
</channel>
</rss>

部分配置说明:

  1. 完成以上配置后,用和第 2 步同样的方法为 xml 文件生成一个在线链接;
  2. 使用 Meyerweb URL encoder或类似编码工具,对链接重新编码;
  3. 将编码后的链接地址添加到以下的代码之后,得到最终的完整订阅地址: sketch://add-library?url=

备注

2. 添加组件库

复制完整的订阅地址到浏览器的地址栏中后点击跳转,会弹出打开 Sketch 的提示,点击打开后即安装成功。

3. 更新

  1. 组件库文件进行更新后,覆盖原有文件;
  2. 更新 XML 文件中的 sparkle:version;
  3. 其他成员在 Sketch 内会收到更新提示,有增加内容时,需在 Preference 中的 Libraries 下载更新;

4. 参考文档

编辑于 Nov 19, 2024
© 2025 Bluepikachu