⚠️

КРИСТАЛЛ 37: РЕГИСТР

Ошибка, которая ломает все ссылки | Case-Sensitive файловая система
Создан: 23.12.2025 после болезненного обнаружения
GitHub (Linux) чувствует разницу между:
CRYSTAL_API.htmlcrystal_api.htmlCrystal_Api.html
CRYSTAL_API.html
crystal_api.html
Crystal_Api.html
📌 ПРАВИЛО №1: ТОЧНОЕ СООТВЕТСТВИЕ

Имена файлов должны полностью совпадать с тем, что на GitHub, включая:

🌐 ПРИЧИНА: GITHUB НА LINUX

GitHub Pages работает на Linux-серверах. В Linux файловая система чувствительна к регистру (case-sensitive).

В Windows/Mac по умолчанию — нет. Поэтому ошибка могла оставаться незамеченной при локальной разработке.

На GitHub всегда предполагай case-sensitive!

✅ Правильно:
Crystal_9_Neo.html
Crystal_12_Faith.html
Crystal_35_Growing_Vector.html
crystal_1.html (если так на GH)
❌ Неправильно:
crystal_9_neo.html
Crystal_12_faith.html
CRYSTAL_35_GROWING_VECTOR.HTML
Crystal_1.HTML
🔧 ПРАВИЛО №2: ПРОВЕРКА ССЫЛОК

Перед использованием любой ссылки в коде:

  1. Открой GitHub репозитория
  2. Найди точное имя файла
  3. Скопируй его как есть
  4. Вставь в код без изменений
  5. Протестируй ссылку
📋 ЧЕК-ЛИСТ ДЛЯ 🐋 STELLAR GUARDIAN

При создании ссылок на кристаллы всегда:

💾 РЕШЕНИЕ ДЛЯ АРХИВА

Для предотвращения ошибок в будущем: