嵌入故事
觀看影片教學
嵌入故事以向團隊成員和廣大的開發者社群展示您的作品。為了使用嵌入功能,您的 Storybook 必須已發布且可公開訪問。
Storybook 預設支援 <iframe>
嵌入。如果您使用 Chromatic 來發布 Storybook,您也可以將故事嵌入到 Notion、Medium 和無數其他支援 oEmbed 標準的平台。
使用工具列嵌入故事
使用工具列嵌入故事,並貼上已發布的故事 URL。例如
// oEmbed
https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/?path=/story/shadowboxcta--default
// iframe embed
<iframe
src="https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/?path=/story/shadowboxcta--default&full=1&shortcuts=false&singleStory=true"
width="800"
height="260"
></iframe>
不使用工具列嵌入故事
若要嵌入不含 Storybook 工具列的純故事,請點擊 Storybook 右上角的「在新分頁中開啟畫布」圖示以取得畫布 URL。例如
// oEmbed
https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/iframe.html?id=/story/shadowboxcta--default&viewMode=story
// iframe embed
<iframe
src="https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/iframe.html?id=shadowboxcta--default&viewMode=story&shortcuts=false&singleStory=true"
width="800"
height="200"
></iframe>
嵌入文件
透過將 viewMode=story
替換為故事唯一自動生成的文件條目,即可嵌入文件頁面。
// oEmbed
https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/iframe.html?id=shadowboxcta--docs&viewMode=docs&shortcuts=false&singleStory=true
// iframe embed
<iframe
src="https://5ccbc373887ca40020446347-wtuhidckxo.chromatic.com/iframe.html?id=shadowboxcta--docs&viewMode=docs&shortcuts=false&singleStory=true"
width="800"
height="400"
></iframe>
在其他平台上嵌入故事
每個平台對嵌入的支援程度都不同。請查看您使用的服務的文件,以了解他們建議如何嵌入外部內容。
如何在 Medium 中嵌入
將 Storybook URL 貼到您的 Medium 文章中,然後按下 Enter 鍵。嵌入內容將自動調整大小以符合故事的高度。
在編輯文章時,Medium 會將所有嵌入內容呈現為非互動式。一旦您的文章發布,它就會變成互動式。在 Medium 上預覽示範。
如何在 Notion 中嵌入
在您的 Notion 文件中,輸入 /embed,按下 Enter 鍵,然後貼上故事 URL 作為嵌入連結。您可以根據需要調整嵌入內容的大小。
如何在 Ghost 中嵌入
在您的 Ghost 文章中輸入 /html
,按下 Enter 鍵,然後貼上 iframe URL。您可以根據需要透過寬度和高度屬性調整嵌入內容的大小。