Skip to content

Astro Integration

UnoCSS integrácia pre Astro: @unocss/astro. Pozrite si príklad.

Inštalácia

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(),
  ],
})

Vytvorte súbor uno.config.ts:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...UnoCSS možnosti
})

Style Reset

Predvolene nebude vstreknutý reset štýlov prehliadača. Ak ho chcete povoliť, nainštalujte balík @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

A aktualizujte váš astro.config.ts:

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

export default defineConfig({
  integrations: [
    UnoCSS({
      injectReset: true // alebo cesta k resetovaciemu súboru
    }),
  ],
})

Použitie bez presetov

Tento plugin neprichádza so žiadnymi predvolenými presetmi.

bash
pnpm add -D @unocss/astro
bash
yarn add -D @unocss/astro
bash
npm install -D @unocss/astro
bash
bun add -D @unocss/astro
ts
import UnoCSS from '@unocss/astro'

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

Viac podrobností nájdete v Vite plugin.

INFO

Ak budujete meta framework na vrchu UnoCSS, pozrite si tento súbor pre príklad, ako viazať predvolené presety.

Poznámky

client:only komponenty musia byť umiestnené v zložke components alebo pridané do konfigurácie content v UnoCSS, aby boli spracované.

Released under the MIT License.