书架和书房都有独立的公开链接。书架设为公开后,访客可以直接通过 /s/<书架slug> 浏览其中的所有已发布作品;书房则通过 /lib/<书房slug> 展示多个书架的聚合视图。只要把「公开访问」开关打开,就可以在设置页找到链接并复制分享。
书架 vs 书房
理解两者的区别有助于选择合适的分享方式:
| 对象 | 作用 | 公开页路径 | 适用套餐 |
|---|---|---|---|
| 书架 | 收录多个已发布作品,以书柜样式呈现给读者 | /s/<slug> |
所有套餐(免费版限 2 个) |
| 书房 | 汇总多个书架,提供跨书架的展示入口 | /lib/<slug> |
基础版及以上 |
书房的每一格内容来自书架,因此分享书房链接前,需要先保证被包含的书架也是公开状态。
分享书架链接
方式一:从书架设置页复制

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

- 在书架列表页(
/dashboard/shelves),找到目标书架卡片,点击卡片右上角的「分享」按钮。 - 弹出「分享书架」对话框:若书架已公开,可直接复制链接或预览;若书架为私有,对话框会提示先到设置页开启公开访问。
方式三:在公开书架页分享
访客或创作者打开书架公开页(/s/<slug>)后,页面顶部工具栏右侧有一个分享按钮,点击后弹出包含公开链接的分享框,可复制或直接打开链接。
分享书房链接
书房功能需要基础版及以上套餐。
- 进入「工作台 → 书房」(
/dashboard/libraries),点击目标书房进入设置页。 - 确认「公开访问」开关已打开并已保存。
- 在「公开入口」区域,点击「复制链接」或「预览书房」。
书房公开页(/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),需升级套餐或删除已有书架/书房后才可继续创建。
