f8d217465a02623cd9c2b37479222f88fc7ffab7
Astral Archive Wiki (Astro + Starlight)
Готовый шаблон wiki-сайта для Minecraft-сервера с акцентом на:
- простое редактирование через Markdown (
.md); - чистую структуру разделов;
- атмосферный pastel fantasy-tech стиль;
- удобную навигацию (sidebar, верхние быстрые ссылки, оглавление, поиск).
Запуск
npm install
npm run dev
Продакшн-сборка:
npm run build
npm run preview
Запуск в Docker
Собрать и запустить контейнер:
docker compose up -d --build
Проверка в браузере:
http://127.0.0.1:4321
Остановить:
docker compose down
Логи:
docker compose logs -f
Публичная ссылка через Cloudflare Tunnel
Если нет публичного IP и проброса портов:
cloudflared tunnel --url http://127.0.0.1:4321 --protocol http2 --edge-ip-version 4
Используй ссылку https://*.trycloudflare.com из вывода команды.
Где редактировать контент
Все страницы хранятся в:
src/content/docs/
Каждая страница имеет frontmatter:
---
title: Название страницы
description: Короткое описание
---
Как добавить новую страницу
- Создай новый
.md-файл вsrc/content/docs/. - Добавь
titleиdescriptionв frontmatter. - Напиши контент Markdown.
- Добавь пункт меню в
astro.config.mjs->sidebar.
Шаблон для копирования: src/content/docs/templates/new-page-template.md.
Как редактировать меню
Навигация задается в astro.config.mjs:
sidebar— боковое меню;components.Header— верхняя панель с быстрыми ссылками;editLink.baseUrl— ссылка "Редактировать страницу".
Полезные Markdown-блоки Starlight
:::note
:::
:::tip
:::
:::caution
:::
:::danger
:::
Также поддерживаются списки, таблицы, цитаты, code-блоки и <details>.
Description
Languages
CSS
47.1%
Astro
44.1%
JavaScript
4.3%
Makefile
3.5%
Dockerfile
0.6%
Other
0.4%