import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; export default defineConfig({ site: 'https://wiki.example.com', vite: { server: { // Quick Tunnel генерирует новый поддомен при каждом запуске. // Разрешаем любые хосты, чтобы не ловить блокировку Host header. allowedHosts: true }, preview: { allowedHosts: true } }, integrations: [ starlight({ title: 'Astral Archive', description: 'Премиальный wiki-портал Minecraft-сервера: лор, механики, экономика и гайды.', locales: { root: { label: 'Русский', lang: 'ru' } }, tagline: 'Нереалистичный архив игрового мира', customCss: ['/src/styles/wiki-egames.css'], lastUpdated: true, disable404Route: true, editLink: { // Замени URL на свой репозиторий, чтобы кнопка "Редактировать" вела в нужное место. baseUrl: 'https://github.com/your-org/astral-archive/edit/main/' }, social: [ { icon: 'discord', label: 'Discord', href: 'https://discord.gg/NZEYWSrK' }, { icon: 'telegram', label: 'Telegram', href: 'https://t.me/RPCM_MINE_BOT' } ], components: { Header: './src/components/WikiHeader.astro', EditLink: './src/components/WikiEditLink.astro' }, sidebar: [ { label: 'Обзор мира', items: [ { label: 'Главная', link: '/' }, { label: 'О сервере', link: '/about-server/' }, { label: 'Начало игры', link: '/getting-started/' } ] }, { label: 'Игровые системы', items: [ { label: 'Гайды', link: '/guides/' }, { label: 'Механики', link: '/mechanics/' }, { label: 'Профессии / классы / расы', link: '/professions/' }, { label: 'Экономика', link: '/economy/' }, { label: 'Предметы и ресурсы', link: '/items-resources/' } ] }, { label: 'Функции сервера', items: [ { label: 'Варка алкоголя', link: '/alcohol-brewing/' }, { label: 'Рецепты напитков', link: '/alcohol-recipes/' } ] }, { label: 'Сервер и сообщество', items: [ { label: 'Донат / привилегии', link: '/donate/' }, { label: 'FAQ', link: '/faq/' }, { label: 'Правила', link: '/rules/' }, { label: 'Команда проекта', link: '/team/' }, { label: 'Контакты / ссылки', link: '/contacts/' } ] }, { label: 'Для редакторов', items: [ { label: 'Как редактировать wiki', link: '/editing/' }, { label: 'Шаблон новой страницы', link: '/templates/new-page-template/' } ] } ] }) ] });