Перейти к содержимому

Справочник по конфигурации

Ниже представлен справочник всех поддерживаемых опций конфигурации Astro. Подробнее о настройке читайте в руководстве Настройка Astro.

astro.config.mjs
import { defineConfig } from 'astro/config'
export default defineConfig({
// ваши настройки здесь...
})

Тип: string

Ваш итоговый URL после развертывания. Astro использует его для генерации карты сайта (sitemap) и канонических URL.

Тип: string

Базовый путь для развертывания. Например, если сайт находится по адресу example.com/docs, установите base: '/docs'.

Тип: 'always' | 'never' | 'ignore'
По умолчанию: 'ignore'

Определяет поведение слеша в конце URL.

Тип: 'static' | 'server'
По умолчанию: 'static'

Определяет тип сборки: статический сайт или серверный рендеринг (SSR).

Конфигурация адаптера для развертывания на конкретную платформу (Vercel, Netlify, Node.js и др.).

Массив установленных интеграций (React, Tailwind, MDX и др.).

Путь к корню проекта (по умолчанию текущая рабочая директория).

Путь к папке с исходным кодом (по умолчанию ./src).

Путь к папке со статическими ресурсами (по умолчанию ./public).

Путь к папке итоговой сборки (по умолчанию ./dist).

Минификация HTML-вывода (по умолчанию true).

Управляет форматом имен файлов (например, page.html или page/index.html).

Порт для запуска сервера разработки (по умолчанию 4321).

Настройка сетевых адресов, которые слушает сервер.

Автоматически открывать сайт в браузере при запуске.

Настройки сервиса оптимизации изображений и списки разрешенных доменов для удаленных картинок.