Astro Integration
Astro-এর জন্য UnoCSS integration: @unocss/astro। example check করুন।
Installation
bash
pnpm add -D unocssbash
yarn add -D unocssbash
npm install -D unocssbash
bun add -D unocssts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS(),
],
})একটি uno.config.ts file তৈরি করুন:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS options
})Style Reset
Default হিসাবে, browser style reset inject করা হবে না। এটি enable করতে, @unocss/reset package install করুন:
bash
pnpm add -D @unocss/resetbash
yarn add -D @unocss/resetbash
npm install -D @unocss/resetbash
bun add -D @unocss/resetএবং আপনার astro.config.ts আপডেট করুন:
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // or a path to the reset file
}),
],
})Presets ছাড়া ব্যবহার
এই plugin-এ কোনো default presets নেই।
bash
pnpm add -D @unocss/astrobash
yarn add -D @unocss/astrobash
npm install -D @unocss/astrobash
bun add -D @unocss/astrots
import UnoCSS from '@unocss/astro'
export default {
integrations: [
UnoCSS(),
],
}আরো বিস্তারিত জানার জন্য, অনুগ্রহ করে Vite plugin দেখুন।
INFO
আপনি যদি UnoCSS-এর উপরে একটি meta framework build করছেন, default presets কিভাবে bind করতে হয় তার একটি example-এর জন্য এই file দেখুন।
Notes
client:only components অবশ্যই components folder-এ রাখতে হবে বা UnoCSS-এর content config-এ যোগ করতে হবে যাতে এগুলি process করা যায়।