Tailwind Autodocs

直接从您的 Tailwind 配置生成的设计系统文档。

在 Github 上查看

Tailwind Autodocs 🎨

直接从您的 Tailwind 配置生成的设计系统文档。

演示:Storybook*

*此演示使用来自该项目的 tailwind.config.js 文件。

功能

  • 自动从 tailwind.config.js 生成文档
  • 支持热模块替换 (HMR);因此,您对 Tailwind 配置的更改会立即反映在 Storybook 中。
  • 使用 Storybook 的文档块显示主题颜色和排版

…以及更多希望很快推出的功能

  • 为 Tailwind 间距和屏幕断点添加自动文档
  • 将文档拆分成单独的标签/条目

要求

  • Storybook
  • TailwindCSS

安装

首先,安装该软件包。

npm install --save-dev storybook-addon-tailwind-autodocs

然后,在 .storybook/main.js 中将其注册为一个插件,并在其中指定您的 tailwind.config.js 路径。

// .storybook/main.ts

// Replace your-framework with the framework you are using (e.g., react-webpack5, vue3-vite)
import type { StorybookConfig } from '@storybook/your-framework';

const config: StorybookConfig = {
    stories: [
        // ...
        '../tailwind.config.js', // 👈 replace with your tailwind configs path
    ],
    // ...
    addons: [
        '@storybook/addon-essentials',
        'storybook-addon-tailwind-autodocs', // 👈 register the addon here
    ],
};

export default config;

然后,使用 npm run storybook 运行 Storybook。

就是这样!您现在应该在 Storybook 中看到一个名为“主题”的新标签。🎉