Правила от Gemini (2026-07-14)
📋 Свод правил: Как правильно называть HTML-файлы для сервера
Главный принцип веб-разработки: Название файла — это часть его веб-адреса (URL). То, что прощает операционная система на вашем компьютере, веб-сервер не простит.
1. Алфавит и язык 🔤
- ПРАВИЛО: Используйте только базовую латиницу (английский алфавит) и цифры от 0 до 9.
- Язык названий: Рекомендуется английский язык (например, about.html, contacts.html). Допускается транслит (русские слова английскими буквами: kontakty.html), если проект строго русскоязычный.
- ПОД ЗАПРЕТОМ ❌: Кириллица (о-нас.html), эмодзи (page❓.html), специфические национальные символы (¿, ä, ñ).
2. Регистр букв 🔠
- ПРАВИЛО: Всегда пишите названия файлов строго маленькими (строчными) буквами.
- Почему это важно: Серверы на Linux (на которых работает 90% интернета) чувствительны к регистру. Файлы Page.html и page.html для сервера — это два разных файла. Чтобы избежать путаницы и ошибок 404, забудьте про клавишу Caps Lock и Shift.
- Правильно: contacts.html
- Неправильно ❌: Contacts.html, CONTACTS.html, AboutUs.html
3. Разделители слов ➖
- ПРАВИЛО: Для разделения слов в названии используйте только обычный дефис -.
- Пробелы: Находятся под строгим запретом. В браузере они превратятся в уродливый код %20.
- Нижнее подчеркивание _: Технически разрешено, но не рекомендуется. Поисковые роботы (Google, Яндекс) воспринимают дефис как разделитель слов (читают как что и это), а нижнее подчеркивание — как слитный текст (читают как единое слово чтоэто).
- Правильно: what-is-markdown.html
- Неправильно ❌: what is markdown.html (пробелы), what_is_markdown.html (подчеркивания).
4. Знаки препинания и спецсимволы 🛑
- ПРАВИЛО: Никаких знаков препинания внутри названия, кроме дефиса и точки перед расширением .html.
- Длинное тире —: Нельзя. Это спецсимвол юникода, который превратится в кашу из процентов.
- Знак вопроса ?: Категорически нельзя. Ломает логику сервера, отделяя имя файла от параметров.
- Правильно: how-to-start.html
- Неправильно ❌: how-to-start?.html, how—to—start.html, how,to,start.html.
5. Структурирование и нумерация 🔢
- ПРАВИЛО: Если файлы идут по порядку (например, лекции, статьи, главы), используйте фиксированное количество цифр в начале с ведущими нулями.
- Зачем ведущие нули: Без них компьютер отсортирует файлы некорректно: сначала пойдет 1, потом 10, потом 2. Нули удерживают правильный порядок (0001, 0002 ... 0010).
- Правильно: 0001-what-is-markdown.html, 0002-syntax.html
短 Чек-лист перед загрузкой файла на сервер:
- В названии только английские буквы и цифры?
- Все буквы маленькие?
- Вместо пробелов и тире стоят дефисы?
- Нет знаков вопроса, запятых и точек (кроме .html)?
Если вы хотите, мы можем прямо сейчас составить структуру папок и файлов для вашего текущего проекта на основе этих правил. Напишите, какие еще страницы или темы планируются в вашей папке MarkDown/, и я сгенерирую для них идеальные названия.
Примечание
Нужно проверить в ручную❗❗❗
"Нижнее подчеркивание _: Технически разрешено, но не рекомендуется. Поисковые роботы (Google, Яндекс) воспринимают дефис как разделитель слов, а нижнее подчеркивание — как слитный текст."
Это УСТАРЕВШАЯ информация (актуальная лет 10 назад).
На сегодняшний день Google и Яндекс отлично распознают нижнее подчеркивание _ как разделитель слов (с 2007 года Google это исправил).
Top comments (0)