|
3 | 3 | "label": "English",
|
4 | 4 | "locale": {
|
5 | 5 | "pages": {
|
| 6 | + "HostingMaterialDocsOnGHPagesTutorial": { |
| 7 | + "headers": { |
| 8 | + "hostingOnGH": "Хостинг Material Docs на GitHub Pages", |
| 9 | + "projectSetup": "Настройка проекта для GitHub Pages", |
| 10 | + "problem": "Проблема", |
| 11 | + "solutionTheory": "Решение в теории", |
| 12 | + "solutionPractice": "Решение на практике", |
| 13 | + "repoCreating": "Создание репозитория", |
| 14 | + "compilation": "Компиляция", |
| 15 | + "ghPagesSetup": "Настройка GitHub Pages", |
| 16 | + "basicSetup": "Базовая настройка", |
| 17 | + "ownDomainHooking": "Привязывание собственного домена", |
| 18 | + "nextSteps": "Дальнейшие шаги", |
| 19 | + "ghSources": "Исходники на GitHub" |
| 20 | + }, |
| 21 | + "prevTutorial": "Этот туториал использует проект, созданный в", |
| 22 | + "prevLesson": "предыдущем уроке", |
| 23 | + "overview": "Material Docs - это одно страничное React приложение, которое использует __react-router-dom__. Это означает, что\nпри переключении между страницами _URL_ меняется без перезагрузки страницы. Когда пользователь обращается на сайт, который \nхостится с помощью GitHub Pages, хостинг вернет страницу __index.thml__ или же ту, которая указана в _URL_. ", |
| 24 | + "overview2": "Проще говоря, если мы захостим Material Docs на GitHub Pages без дополнительной настройки - при перезагрузке страницы \nбудем получать страницу __404 | Not found__.", |
| 25 | + "suggestions": "Для того, чтоб предотвратить данную проблему, предлагается: \n* Создать страницу __404.html__, которая будет помещать путь из _URL_ в __query string__ запроса и делать редирект на \n_URL_, который ведет на __index.html__. \n* На странице __index.html__ мы будем обратно разбирать __query string__ и возвращать все на место __до того, как запустится react__.", |
| 26 | + "jekyll": "Создайте файл __.nojekyll__ в директории __public__. Он нужен для того, чтоб GitHub Pages ну использовала фреймворк Jekyll.", |
| 27 | + "jekyllNote": "По умолчанию, GitHub Pages использует", |
| 28 | + "page404": "Теперь, необходимо добавить в директорию __public__ файл __404.html__ с таким содержанием:", |
| 29 | + "segmentCount": "> Переменная ___segmentCount___ указывает количество элементов пути, которые не надо сериализовать. \n> В случае GitHub Pages - необходимо выставить значение ___segmentCount___ = 1. \n> Если вы собираетесь привязать собственный домен - посчитайте ___segmentCount___ и выставьте его.", |
| 30 | + "pageIndex": "Далее, добавьте в файл __index.html__ в тэг _head_ следующий код:" |
| 31 | + }, |
6 | 32 | "CreatingMaterialDocsTutorial": {
|
7 | 33 | "headers": {
|
8 | 34 | "creatingMaterialDocs": "Creating Material Docs",
|
|
0 commit comments