Storybook で UI ライブラリのカタログサイトを公開する

公開日:

はじめに

以前から Vue の UI ライブラリを Storybook を使って作っていました。その UI ライブラリの Storybook を静的サイトにビルドしてホスティングしてみました。

dify-self-hosted-guide_010

ビルド & デプロイ

下に手順を紹介します。

1. ビルド

Storybook をビルドします。

package.json

{
  "scripts": {
    "build-storybook": "storybook build",
  }
}
npm run build-storybook

2. デプロイ

ビルドが成功するとstorybook-staticにファイルが生成されます。これを好きなホスティングサービスにデプロイすれば完了です。

私は Firebase Hosting にデプロイします。

さいごに

割と簡単に自分の UI ライブラリのカタログサイトを公開することができました。今回は Vue で行いましたが、React でも同じことができると思います。

dify-self-hosted-guide_020

この記事を書いた人

かい (@takasqr)

ソフトウェアエンジニア。個人的にアプリを作って得た知見をブログに書いています。