如何分享书架和书房链接

书架和书房都有独立的公开链接(URL 格式分别为 /s/<slug> 和 /lib/<slug>),在各自的设置页将「公开访问」开关打开后,就可以在「公开入口」区域复制链接或直接预览。书房功能需要基础版及以上套餐;书架对所有套餐开放,但免费版最多创建 2 个。

书架和书房都有独立的公开链接。书架设为公开后,访客可以直接通过 /s/<书架slug> 浏览其中的所有已发布作品;书房则通过 /lib/<书房slug> 展示多个书架的聚合视图。只要把「公开访问」开关打开,就可以在设置页找到链接并复制分享。

书架 vs 书房

理解两者的区别有助于选择合适的分享方式:

对象 作用 公开页路径 适用套餐
书架 收录多个已发布作品,以书柜样式呈现给读者 /s/<slug> 所有套餐(免费版限 2 个)
书房 汇总多个书架,提供跨书架的展示入口 /lib/<slug> 基础版及以上

书房的每一格内容来自书架,因此分享书房链接前,需要先保证被包含的书架也是公开状态。

分享书架链接

方式一:从书架设置页复制

书架设置页「公开入口」区域,显示完整书架链接及「复制链接」「预览书架」按钮

  1. 进入「工作台 → 书架」(/dashboard/shelves),点击要分享的书架,进入书架设置页。
  2. 在右侧「设置」区域,确认「公开访问」开关已打开(开关为蓝色、状态显示「公开访问中」)。若当前是私有状态,打开开关后点击右上角「保存设置」。
  3. 下滑至「公开入口」区域,可以看到该书架的完整链接。点击「复制链接」将链接复制到剪贴板;点击「预览书架」可在新标签页打开书架公开页确认效果。

方式二:从书架列表快捷分享

书架列表页点击「分享」后弹出的「分享书架」对话框,显示公开链接及「复制链接」「预览书架」按钮

  1. 在书架列表页(/dashboard/shelves),找到目标书架卡片,点击卡片右上角的「分享」按钮。
  2. 弹出「分享书架」对话框:若书架已公开,可直接复制链接或预览;若书架为私有,对话框会提示先到设置页开启公开访问。

方式三:在公开书架页分享

访客或创作者打开书架公开页(/s/<slug>)后,页面顶部工具栏右侧有一个分享按钮,点击后弹出包含公开链接的分享框,可复制或直接打开链接。

分享书房链接

书房功能需要基础版及以上套餐。

  1. 进入「工作台 → 书房」(/dashboard/libraries),点击目标书房进入设置页。
  2. 确认「公开访问」开关已打开并已保存。
  3. 在「公开入口」区域,点击「复制链接」或「预览书房」。

书房公开页(/lib/<slug>)会以多书架切换的形式展示内容。需要注意:书房内只有标记为「公开」的书架才会出现在公开书房页中;若某个书架未公开,书房页面会自动跳过它。

权限与可见性规则

  • 书架/书房的「公开访问」开关默认为开启isPublic: true),新建时即可分享。
  • 设为私有后(isPublic: false),公开链接返回「书架不存在或不公开」,不会泄露书架存在信息。
  • 书架公开页只展示已发布status = published)的作品;草稿作品不会对外可见,即使书架本身已公开。
  • 书房公开页只展示书房内已公开的书架;书架内同样只展示已发布的作品。
  • 如果你绑定了自定义域名,从工作台复制的链接会优先使用你的自定义域(例如 https://book.yourcompany.com/s/<slug>);访客在未绑定自定义域的环境下使用平台共享域名访问。

各套餐数量限制

套餐 书架上限 书房上限
免费版 2 不支持
基础版 10 1
专业版 50 5
企业版 不限 不限

达到上限时,后端会返回错误(SHELF_LIMIT_EXCEEDED / LIBRARY_LIMIT_EXCEEDED),需升级套餐或删除已有书架/书房后才可继续创建。