Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Сделать языковую разметку #1392

Open
Tracked by #1388
ashikov opened this issue Nov 8, 2022 · 8 comments
Open
Tracked by #1388

Сделать языковую разметку #1392

ashikov opened this issue Nov 8, 2022 · 8 comments
Labels

Comments

@ashikov
Copy link
Contributor

ashikov commented Nov 8, 2022

В head каждой страницы нужно добавить теги языковой разметки, но ссылкой на страницу по умолчанию и на аналогичную страницу на другом языке.

  • hreflang=".." – нужно заполнять без указания страны. Например, для русской версии, не hreflang="ru-ru", а hreflang="ru". Аналогично для англоязычной версии.
  • Страница по умолчанию – страница на англоязычной версии

Примеры:

Для https://sicp.hexlet.io/ru. Набор тегов:

  • <link rel="alternate" hreflang="en" href="https://sicp.hexlet.io/" />
  • <link rel="alternate" hreflang="x-default" href="https://sicp.hexlet.io/" />

Для https://sicp.hexlet.io/chapters. Набор тегов:

  • <link rel="alternate" hreflang="ru" href="https://sicp.hexlet.io/ru/chapters" />
  • <link rel="alternate" hreflang="x-default" href="https://sicp.hexlet.io/chapters" />

Исключения, где можно это не реализовывать:

@tigp
Copy link

tigp commented Nov 8, 2022

@ashikov привет!
постараюсь сделать

@tigp
Copy link

tigp commented Nov 12, 2022

Привет @ashikov!

Подскажите, пожалуйста, мне надо добавить в <head> теги языково разметки:

  1. я правильно понял, что html-разметка хранится в resources/views/…?
  2. значит страница при входе это resources/views/layouts/app.blade.php?
  3. значит мне надо просто добавить в head?
  4. а как делать для остальных страниц?

Спасибо

@ashikov
Copy link
Contributor Author

ashikov commented Nov 13, 2022

Привет! Тут для начала, думаю, стоит проштудировать доку по Blade: https://laravel.com/docs/9.x/blade Это чтобы было понимание как работают шаблоны на Laravel. От этого уже можно будет отталкиваться далее при реализации.

@tigp
Copy link

tigp commented Nov 21, 2022

Задача свободна! Не успеваю :(

@DmitriySmolin
Copy link
Contributor

DmitriySmolin commented May 16, 2024

@ashikov Приветствую! Беру в работу. Как сделаю, вышлю ссылку на развернутый проект на render.com.

@fey
Copy link
Collaborator

fey commented May 20, 2024

@DmitriySmolin пришлите пожалуйста пулл реквест. Даже если код готов лишь частично, его удобнее смотреть именно в пулл реквесте, а сам ПР еще не готовый для мержа можно сделать драфтом
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request

@DmitriySmolin
Copy link
Contributor

DmitriySmolin commented May 20, 2024

@fey добавил pull request

@fey
Copy link
Collaborator

fey commented May 23, 2024

Я смержил ПР, задачу пока не буду закрывать, тк нам нужен SEOшник, чтобы чекнуть, что тут все ок.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants