<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shadcn on BenzHub</title><link>https://benzhub.github.io/tags/shadcn/</link><description>Recent content in Shadcn on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Mon, 31 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/shadcn/index.xml" rel="self" type="application/rss+xml"/><item><title>shadcn/ui:複製貼上、你擁有原始碼的元件庫 | TailwindCSS 完整教學</title><link>https://benzhub.github.io/post/tailwindcss/031-shadcn-ui/</link><pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/tailwindcss/031-shadcn-ui/</guid><description>&lt;blockquote&gt;
&lt;p&gt;上一篇《無樣式元件庫》我們認識了 &lt;strong&gt;Radix + TailwindCSS&lt;/strong&gt; 這個「一個管行為、一個管樣式」的黃金組合——但每次都要自己逐一安裝原語、拼裝子元件、寫一堆 &lt;code&gt;data-*&lt;/code&gt; class,實在繁瑣。這一篇的主角 &lt;strong&gt;shadcn/ui&lt;/strong&gt; 就是解法:它把「&lt;strong&gt;Radix + Tailwind + &lt;code&gt;cva&lt;/code&gt; + &lt;code&gt;cn()&lt;/code&gt;&lt;/strong&gt;」整套打包成可&lt;strong&gt;複製貼上&lt;/strong&gt;、你&lt;strong&gt;完全擁有原始碼&lt;/strong&gt;的元件。它不是你 &lt;code&gt;npm install&lt;/code&gt; 的套件,而是用 CLI 把元件複製進你自己的 repo,從此想怎麼改都行。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>