-
Notifications
You must be signed in to change notification settings - Fork 133
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
Comments
@ashikov привет! |
Привет @ashikov!Подскажите, пожалуйста, мне надо добавить в
Спасибо |
Привет! Тут для начала, думаю, стоит проштудировать доку по Blade: https://laravel.com/docs/9.x/blade Это чтобы было понимание как работают шаблоны на Laravel. От этого уже можно будет отталкиваться далее при реализации. |
Задача свободна! Не успеваю :( |
@ashikov Приветствую! Беру в работу. Как сделаю, вышлю ссылку на развернутый проект на render.com. |
@DmitriySmolin пришлите пожалуйста пулл реквест. Даже если код готов лишь частично, его удобнее смотреть именно в пулл реквесте, а сам ПР еще не готовый для мержа можно сделать драфтом |
@fey добавил pull request |
Я смержил ПР, задачу пока не буду закрывать, тк нам нужен SEOшник, чтобы чекнуть, что тут все ок. |
В
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" />
Исключения, где можно это не реализовывать:
The text was updated successfully, but these errors were encountered: