Skip to content

Integrare Astro

Integrarea UnoCSS pentru Astro: @unocss/astro. Consultați exemplul.

Instalare

bash
pnpm add -D unocss
bash
yarn add -D unocss
bash
npm install -D unocss
bash
bun add -D unocss
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'

export default defineConfig({
  integrations: [
    UnoCSS(),
  ],
})

Creați un fișier uno.config.ts:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...opțiuni UnoCSS
})

Resetare Stil

În mod implicit, resetarea stilului browser nu va fi injectată. Pentru a o activa, instalați pachetul @unocss/reset:

bash
pnpm add -D @unocss/reset
bash
yarn add -D @unocss/reset
bash
npm install -D @unocss/reset
bash
bun add -D @unocss/reset

Și actualizați astro.config.ts:

ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'

export default defineConfig({
  integrations: [
    UnoCSS({
      injectReset: true // sau o cale către fișierul de resetare
    }),
  ],
})

Utilizare fără preset-uri

Acest plugin nu vine cu niciun preset implicit.

bash
pnpm add -D @unocss/astro

Released under the MIT License.