Apolo-Web is website from Apolo spigot plugin!
README
Sitio de documentación oficial del plugin de Minecraft Apolo. Construido con Vite + React + TypeScript + TailwindCSS.

| Tecnología | Versión | Uso |
|---|---|---|
| Vite | 5 | Bundler y dev server |
| React | 19 | UI |
| TypeScript | 5 | Tipado estricto (strict: true) |
| TailwindCSS | 3 | Estilos con darkMode: 'class' |
| highlight.js | latest | Syntax highlighting en bloques de código |
localStorage y respeto a prefers-color-schemeuseTranslation, sin librerías externasdocument.title cambia según la sección activa# en cada título de sección para compartir enlace directosrc/data/config.yml completo)src/
├── components/
│ ├── layout/ # Navbar, Sidebar, Footer
│ ├── ui/ # Badge, CodeBlock, CommandCard, EventCard,
│ │ # PermissionRow, SectionHeader, ThemeToggle, BackToTop
│ └── sections/ # Una sección por cada bloque de contenido
├── context/ # ThemeContext, LanguageContext
├── data/ # commands.ts, permissions.ts, events.ts, config.ts
├── hooks/ # useTranslation, useTheme, useDynamicTitle
├── i18n/ # es.ts, en.ts
└── types/ # index.ts
npm install
npm run dev
El dev server arranca en http://localhost:5173.
npm run build # build de producción
Nuevo comando → src/data/commands.ts, agregar un objeto Command.
Nuevo permiso → src/data/permissions.ts, agregar un objeto Permission.
Nueva traducción → src/i18n/es.ts y src/i18n/en.ts en paralelo; TypeScript forzará que ambos archivos sean isomórficos gracias al tipo Translations.
Apolo Plugin — by AlexisDev