Андрій · AI під роботу

Усі уроки

01

Мій сайт не працював п'ять років. Перезбираю його в портал — показую все

22:26 · 20 кроків

  1. 1 00:00 П'ять копій одного запису — в прямому ефірі
  2. 2 00:48 Дублі не в пошуку, а в розмітці
  3. 3 01:08 Порожній перший екран
  4. 4 01:22 Розбір «до»: дев'ять ролей, Skills, English 55 %
  5. 5 02:58 Дві вітрини: сайт і канал
  6. 6 03:29 Хто я і чому це не про гарний сайт
  7. 7 04:30 Архітектура на дошці: чотири задачі
  8. 8 06:54 Стек уголос: чому не генератором сайтів
  9. 9 07:55 Три речі до першого промпту
  10. 10 08:59 Перший промпт: каркас
  11. 11 10:49 Розділи: роботи за єдиною схемою
  12. 12 13:09 Де AI зробив не те: вигадані факти
  13. 13 15:09 Тиха помилка: hreflang «ua» замість «uk»
  14. 14 15:38 Мови і структура адрес

    1 Що робити

    Три мови папками в адресі, hreflang плюс x-default, і що свідомо не перекладаємо.

    2 Промпт

    UK · Промпт
    Мовні версії. Три мови: російська, українська, англійська.
    Адреси — папками: російська без префікса, /uk/, /en/. Ні піддоменів,
    ні параметрів в адресі.
    
    Зроби:
    
    1. У base.html — блок посилань на мовні версії поточної сторінки
       (rel="alternate") плюс версія за замовчуванням для випадку, коли мова
       відвідувача не збіглася з жодною. За замовчуванням — російська версія.
       Коди мов підстав сам; я перевірю їх окремо.
    
    2. Перемикач мови в шапці: звичайні посилання, без JavaScript.
       Веде на ту саму сторінку іншою мовою, а не на головну.
    
    3. Перекладаємо не все. Мовні версії є у: першого екрана,
       «Як я працюю», «Роботи», «Контакт». Їх немає у розділу «Архів»
       з роликами — вони російською, і українська картка російського ролика
       нічого не додає.
       Якщо для сторінки немає версії на запитаній мові — не вигадуй
       порожню сторінку: веди на російську версію і не став на неї
       мовне посилання.
    
    4. Перевірка: пройди по всіх маршрутах і виведи таблицю
       «адреса — мова — чи є переклад — куди веде мовне посилання».
    EN · Промпт з екрана
    Языковые версии. Три языка: русский, украинский, английский.
    Адреса — папками: русский без префикса, /uk/, /en/. Ни поддоменов,
    ни параметров в адресе.
    
    Сделай:
    
    1. В base.html — блок ссылок на языковые версии текущей страницы
       (rel="alternate") плюс версия по умолчанию для случая, когда язык
       посетителя не совпал ни с одним. По умолчанию — русская версия.
       Коды языков подставь сам; я проверю их отдельно.
    
    2. Переключатель языка в шапке: обычные ссылки, без JavaScript.
       Ведёт на ту же страницу в другом языке, а не на главную.
    
    3. Переводим не всё. Есть языковые версии у: первого экрана,
       «Как я работаю», «Работы», «Контакт». Их нет у раздела «Архив»
       с роликами — они на русском, и украинская карточка русского ролика
       ничего не добавляет.
       Если для страницы нет версии на запрошенном языке — не выдумывай
       пустую страницу: веди на русскую версию и не ставь на неё
       языковую ссылку.
    
    4. Проверка: пройди по всем маршрутам и выведи таблицу
       «адрес — язык — есть ли перевод — куда ведёт языковая ссылка».

    Запитати в Telegram

  15. 15 16:42 Воронка: форма, пошта, канал
  16. 16 17:21 Чотири події в аналітиці
  17. 17 17:51 Деплой на свій VPS
  18. 18 18:35 До і після
  19. 19 19:49 Де ламається
  20. 20 20:58 Домашка і що далі