diff --git a/ru/guide/assets.md b/ru/guide/assets.md
index 7510783e7..b3ec9d6f0 100644
--- a/ru/guide/assets.md
+++ b/ru/guide/assets.md
@@ -1,13 +1,13 @@
---
-title: Assets
-description: Nuxt uses vue-loader, file-loader and url-loader for Webpack by default for strong assets serving.
+title: Файлы исходного кода
+description: По-умолчанию, Nuxt.js использует vue-loader, file-loader и url-loader для Webpack'а, чтобы обрабатывать файлы с исходным кодом.
---
-> Nuxt uses Webpack file-loader and url-loader by default for strong assets serving.
+> По-умолчанию, Nuxt.js использует vue-loader, file-loader и url-loader для Webpack'а, чтобы обрабатывать файлы с исходным кодом.
-By default, [vue-loader](http://vue-loader.vuejs.org/en/) automatically processes your style and template files with `css-loader` and the Vue template compiler. In this compilation process, all asset URLs such as ``, `background: url(...)` and CSS `@import` are resolved as module dependencies.
+По-умолчанию, [vue-loader](http://vue-loader.vuejs.org/en/) автоматически обрабатывает файлы стилей и шаблонов совместно с `css-loader` и компилятором шаблонов Vue. В этом процессе все URL файлов, такие как ``, `background: url(...)` и CSS `@import`, трактуются как модульные зависимости.
-For example, we have this file tree:
+Например, у нас следующая структура файлов:
```bash
-| assets/
@@ -16,28 +16,28 @@ For example, we have this file tree:
----| index.vue
```
-In my CSS, if I use `url('~assets/image.png')`, it will be translated into `require('~assets/image.png')`.
+Если в CSS мы используем `url('~assets/image.png')`, то эта строчка будет преобразована в `require('~assets/image.png')`.
-Or if in my `pages/index.vue`, I use:
+Если код страницы `pages/index.vue` следующий:
```html
```
-It will be compiled into:
+То он будет преобразован к виду:
```js
createElement('img', { attrs: { src: require('~assets/image.png') }})
```
-Because `.png` is not a JavaScript file, nuxt.js configures Webpack to use [file-loader](https://github.com/webpack/file-loader) and [url-loader](https://github.com/webpack/url-loader) to handle them for you.
+Из-за того, что `.png` — не JavaScript-файл, то Nuxt.js конфигурирует Webpack таким образом, чтобы [file-loader](https://github.com/webpack/file-loader) и [url-loader](https://github.com/webpack/url-loader) сделали преобразования вместо вас.
-The benefits of them are:
-- `file-loader` lets you designate where to copy and place the asset file, and how to name it using version hashes for better caching.
-- `url-loader` allows you to conditionally inline a file as base-64 data URL if they are smaller than a given threshold. This can reduce the amount of HTTP requests for trivial files. If the file is larger than the threshold, it automatically falls back to `file-loader`.
+Это даёт нам следующие плюшки:
+- `file-loader` позволяет указать, куда копировать файлс с исходным кодом и как его назвать с использованием хеша для правильного кеширования.
+- `url-loader` позволяет (по условию) сконвертировать и включить содержимое файла в формате base-64 в случае, если его размер не превосходит допустимый размер. Подоный подход уменьшает количество HTTP-запросов при наличие обычных файлов. Если размер файла больше допустимого размера, процесс автоматически переходит к `file-loader`.
-Actually, Nuxt.js default loaders configuration is:
+Конфигурация Nuxt.js по-умолчанию следующая:
```js
[
@@ -45,7 +45,7 @@ Actually, Nuxt.js default loaders configuration is:
test: /\.(png|jpe?g|gif|svg)$/,
loader: 'url-loader',
query: {
- limit: 1000, // 1KO
+ limit: 1000, // 1 KO
name: 'img/[name].[hash:7].[ext]'
}
},
@@ -60,9 +60,9 @@ Actually, Nuxt.js default loaders configuration is:
]
```
-Which means that every file below 1 KO will be inlined as base-64 data URL. Otherwise, the image/font will be copied in its corresponding folder (under the `.nuxt` directory) with a name containing a version hashes for better caching.
+Такая конфигурация означает, что каждый файл с размером, меньшим 1 KO, будет преобразован в формат base-64 и подставлен вместо URL. В противном случае, изображение/шрифт будут скопированы в соответствующую под-папку папки `.nuxt` и переименованы с использованием хеша, содержащего версию файла для правильного кеширования.
-When launching our application with `nuxt`, our template in `pages/index.vue`:
+При запуске приложения с помощью `nuxt`, шаблон `pages/index.vue`:
```html
@@ -70,9 +70,9 @@ When launching our application with `nuxt`, our template in `pages/index.vue`:
```
-Will be generated into:
+Будет преобразован в:
```html
```
-If you want to update these loaders or disable them, please take a look at the [loaders configuration](/api/configuration-build).
+Если вы хотите обновить эти загрузчики или отключить их, пожалуйста, обратитесь к [конфигурации загрузчиков](/api/configuration-build).
diff --git a/ru/guide/async-data.md b/ru/guide/async-data.md
index 59c3e1894..f89a53f01 100644
--- a/ru/guide/async-data.md
+++ b/ru/guide/async-data.md
@@ -1,6 +1,5 @@
---
title: Асинхронные данные
-description: Nuxt.js supercharges the data method from vue.js to let you handle async operation before setting the component data.
description: Nuxt.js перехватывает метод data от vue.js, чтобы позволить обрабатать асинхронные задачи прежде, чем установить data.
---
diff --git a/ru/guide/dynamic-routes.md b/ru/guide/dynamic-routes.md
index da1bba3eb..479e4a82c 100644
--- a/ru/guide/dynamic-routes.md
+++ b/ru/guide/dynamic-routes.md
@@ -1,6 +1,6 @@
---
title: Динамическая маршрутизация
-description: Чтобы объявить динамический маршрут с параметром (param) в Nuxt.js, необходимо создать Vue файл с префиксом: _
+description: Чтобы объявить динамический маршрут с параметром (param) в Nuxt.js, необходимо создать Vue файл с префиксом "_"
---
> Чтобы объявить динамический маршрут с param, Вы должны определить файл Vue **с префиксом нижнее подчеркивание**.
diff --git a/ru/guide/nested-routes.md b/ru/guide/nested-routes.md
index 2e8c6b060..44fc5b4ee 100644
--- a/ru/guide/nested-routes.md
+++ b/ru/guide/nested-routes.md
@@ -1,15 +1,16 @@
---
-title: Вложеные маршруты
-description: Nuxt.js позволяет вам создавать вложенные маршруты при помощи дочерних путей vue-router.
+title: Вложенные маршруты
+description: Nuxt.js позволяет создавать вложенные маршруты при помощи дочерних путей vue-router.
---
-> Nuxt.js позволяет Вам создавать вложенные маршруты при помощи дочерних путей vue-router.
+> Nuxt.js позволяет создавать вложенные маршруты при помощи дочерних путей vue-router.
## Структура директорий
-Чтобы определить вложенный маршрут, Вы должны создать файл Vue **с таким же имеменем как каталог** которые содержат Ваши дочерние представления.
+
+Чтобы определить вложенный маршрут, вы должны создать файл Vue **с таким же имеменем, как имя каталога**, которые содержат ваши дочерние представления.
> Не забывайте писать `` в Вашем родительском файле Vue.
-Эта струтура файлов:
+Эта структура файлов:
```bash
pages/
@@ -36,7 +37,7 @@ router: {
]
}
```
-Сейчас Вы видите, что у дочерних элементов есть путь ':id?' который является дополнительным, но если Вы хотите сделать его обязательным, создайте 'index.vue' в каталоге 'users':
+Видно, что у дочерних элементов есть путь `:id?`, который является дополнительным, но если вы хотите сделать его обязательным, создайте `index.vue` в каталоге `users`:
```bash
pages/
@@ -72,6 +73,7 @@ router: {
```
## Динамические вложенные пути
+
> Этот сценарий не так распространен, но с Nuxt.js он тоже возможен: наличие динамических дочерних элементов в динамических родителях.
Эта структура файлов:
diff --git a/ru/guide/pages.md b/ru/guide/pages.md
index ef6e46435..4e5475587 100644
--- a/ru/guide/pages.md
+++ b/ru/guide/pages.md
@@ -5,11 +5,11 @@ description: Папка /pages позволяет создавать любой
> Папка `pages` позволяет создавать любой вид маршрута, просто создавая Vue-файлы. Эти компоненты обладают свойствами, с помощью которых можно легко создавать и поддерживать приложение.
-## Специальные ключи
+## Специальные атрибуты
Каждая страница — это компонент Vue, но Nuxt.js ещё добавляет и специальные ключи, чтобы сделать процесс разработки приложения как можно проще.
-Список всех доступных ключей
+Список всех доступных атрибутов
| Атрибут | Описание |
|-----------|-------------|
diff --git a/ru/guide/plugins.md b/ru/guide/plugins.md
index f283b19bd..6c9e15109 100644
--- a/ru/guide/plugins.md
+++ b/ru/guide/plugins.md
@@ -1,23 +1,23 @@
---
-title: Plugins
-description: Nuxt.js allows you to define js plugins to be ran before instantiating the root vue.js application, it can be to use your own library or external modules.
+title: Плагины
+description: Nuxt.js позволяет подключать JS-плагины, которые будут запущены перед созданием экземпляра корневого приложения Vue.js. Это могут быть ваши собственные библиотеки или другие внешние модули.
---
-> Nuxt.js allows you to define js plugins to be ran before instantiating the root vue.js application, it can be to use your own library or external modules.
+> Nuxt.js позволяет подключать JS-плагины, которые будут запущены перед созданием экземпляра корневого приложения Vue.js. Это могут быть ваши собственные библиотеки или другие внешние модули.
-
It is important to know that in any Vue [instance lifecycle](https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram), only `beforeCreate` and `created` hooks are called **both from client-side and server-side**. All other hooks are called only from the client-side.
+Важно помнить, что в любом [жизненном цикле экземпляра Vue](https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram) только хуки `beforeCreate` и `created` вызываются **как на стороне клиента, так и стороне сервера**. Все другие хуки выхываются только на клиенской стороне.
-## Use External Modules
+## Использование внешних модулей
-We may want to use external modules in our application, one great example is [axios](https://github.com/mzabriskie/axios) for making HTTP request for both server and client.
+Вероятно, вы захотите использовать внешние модули в приложении. Хороший пример для создания HTTP-запросов как для клиентской стороны, так и для серверной — [axios](https://github.com/mzabriskie/axios).
-We install it via NPM:
+Установим модуль `axios` через NPM:
```bash
npm install --save axios
```
-Then, we can use it directly in our pages:
+Далее мы можем использовать его в приложении:
```html
@@ -36,7 +36,7 @@ export default {
```
-But there is **one problem here**, if we import axios in another page, it will be included again for the page bundle. We want to include `axios` only once in our application, for this, we use the `build.vendor` key in our `nuxt.config.js`:
+Однако существует **единственная проблема**: если подключить модуль на другой странице, он будет повторно добавлен в финальный код приложения. Мы же хотим подключить `axios` лишь единожды, поэтому будем использовать свойство `build.vendor` в файле `nuxt.config.js`:
```js
module.exports = {
@@ -46,13 +46,13 @@ module.exports = {
}
```
-Then, I can import `axios` anywhere without having to worry about making the bundle bigger!
+После чего мы может испортировать `axios` в любом месте без проблем, размер финального кода приложения не увеличится.
-## Use Vue Plugins
+## Использование плагинов Vue
-If we want to use [vue-notifications](https://github.com/se-panfilov/vue-notifications) to display notification in our application, we need to setup the plugin before launching the app.
+Если мы хотим использовать [vue-notifications](https://github.com/se-panfilov/vue-notifications) для отображения уведомлений, нам нужно установить плагин до запуска приложения.
-File `plugins/vue-notifications.js`:
+Файл `plugins/vue-notifications.js`:
```js
import Vue from 'vue'
import VueNotifications from 'vue-notifications'
@@ -60,18 +60,18 @@ import VueNotifications from 'vue-notifications'
Vue.use(VueNotifications)
```
-Then, we add the file inside the `plugins` key of `nuxt.config.js`:
+Затем в `nuxt.config.js` мы добавляем ссылку на файл плагина в свойстве `plugins`:
```js
module.exports = {
plugins: ['~plugins/vue-notifications']
}
```
-To learn more about the `plugins` configuration key, check out the [plugins api](/api/configuration-plugins).
+Чтобы узнать больше о свойстве `plugins` в конфигурации проекта, взгляните на [API плагинов](/api/configuration-plugins).
-Actually, `vue-notifications` will be included in the app bundle, but because it's a library, we want to include it in the vendor bundle for better caching.
+Вообще, `vue-notifications` будет добавлен к финальному коду вашего приложения, но поскольку это библиотека, мы бы предпочли добавить код плагина в отдельный файл, содержащий код и возможных других внешних библиотек.
-We can update our `nuxt.config.js` to add `vue-notifications` in the vendor bundle:
+Для этого добавим значение `vue-notifications` в файл `nuxt.config.js` в свойство `buid.vendor`:
```js
module.exports = {
build: {
@@ -81,11 +81,11 @@ module.exports = {
}
```
-## Only for Browsers
+## Только для браузеров
-Some plugins might work **only for the browser**, you can use the `process.BROWSER_BUILD` variable to check if the plugin will run from the client-side.
+Некоторые плагины могут работать **только в браузерах**. Вы можете использовать переменную `process.BROWSER_BUILD`, чтобы проверить, что плагин будет работать на стороне клиента.
-Example:
+Пример:
```js
import Vue from 'vue'
import VueNotifications from 'vue-notifications'
@@ -95,4 +95,4 @@ if (process.BROWSER_BUILD) {
}
```
-In case you need to require some libraries only for the server, you can use the `process.SERVER_BUILD` variable set to `true` when webpack is creating the `server.bundle.js` file.
+Если вам нужны некоторые библиотеки только для серверной стороны, вы можете использовать переменную `process.SERVER_BUILD` во время того, как webpack создаёт файл `server.bundle.js`.
diff --git a/ru/guide/routes-transitions.md b/ru/guide/routes-transitions.md
index 2ad03c511..6fa6798b6 100644
--- a/ru/guide/routes-transitions.md
+++ b/ru/guide/routes-transitions.md
@@ -1,18 +1,18 @@
---
-title: Routes Transitions
-description: Nuxt.js uses the transition component to let you create amazing transitions/animations between your routes.
+title: Переходы между маршрутами
+description: Nuxt.js использует компонент transition, который позволяет создавать поразительную анимацию при переходах между маршрутами.
youtube: https://www.youtube.com/embed/RIXOzJWFfc8
---
-> Nuxt.js uses the [<transition>](http://vuejs.org/v2/guide/transitions.html#Transitioning-Single-Elements-Components) component to let you create amazing transitions/animations between your routes.
+> Nuxt.js использует компонент [<transition>](http://vuejs.org/v2/guide/transitions.html#Transitioning-Single-Elements-Components), который позволяет создавать поразительную анимацию при переходах между маршрутами
-## Usage
+## Использование
-**Nuxt.js default transition name is `"page"`.**
+**По-умолчанию, название анимации для перехода в Nuxt.js — `"page"`.**
-To add a fade transition to every page of your application, we need a CSS file that is shared across all our routes, so we start by creating a file in the `assets` folder.
+Чтобы добавить анимацию для перехода между любыми страницами приложения, необходим CSS-файл, который является общим для всех маршрутов. Создадим такой файл в папке `assets`:
-Our global css in `assets/main.css`:
+Общий CSS-код в `assets/main.css`:
```css
.page-enter-active, .page-leave-active {
transition: opacity .5s;
@@ -22,7 +22,7 @@ Our global css in `assets/main.css`:
}
```
-We add its path in our `nuxt.config.js` file:
+Добавить путь к файлу в `nuxt.config.js`:
```js
module.exports = {
css: [
@@ -31,11 +31,11 @@ module.exports = {
}
```
-And voilà! A nice fade animation will be shown between every routes.
+И вуаля! Все маршруты меняют друг друга с красивым эффектом затухания.
-## The transition Key
+## Свойство `transition`
-You can update the defaults transition settings by adding the `transition` key in you `nuxt.config.js` file.
+Вы можете изменить стандартные настройки перезодов, добавив свойство `transition` в файл `nuxt.config.js`:
```js
module.exports = {
@@ -48,31 +48,31 @@ module.exports = {
}
```
-Nuxt.js will use these settings to set the component as follows:
+Nuxt.js будет использовать эти настройки для создания компонента перехода:
```html
```
-To learn more about the Vue.js `` component: http://vuejs.org/v2/guide/transitions.html
+Узнать больше о компоненте `` библиотеки Vue.js: http://vuejs.org/v2/guide/transitions.html
-The following properties that the `transition` key can have:
+Следующие параметры могут быть использованы для `transition`:
-| key | Type | Default | definition |
+| Имя | Тип | По-умолчанию | Описание |
|------|------|---------|-----------|
-| `name` | String | `"page"` | The transition name applied on all the routes transitions. |
-| `mode` | String | `"out-in"` | The transition mode applied on all routes, see [Vue.js documentation](http://vuejs.org/v2/guide/transitions.html#Transition-Modes). |
-| `css` | Boolean | `true` | Whether to apply CSS transition classes. Defaults to true. If set to false, will only trigger JavaScript hooks registered via component events. |
-| `type` | String | `n/a` | Specify the type of transition events to wait for to determine transition end timing. Available values are "transition" and "animation". By default, it will automatically detect the type that has a longer duration. |
-| `enterClass` | String | `n/a` | The starting state of the transition class. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-| `enterToClass` | String | `n/a` | The ending state for the transition. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-| `enterActiveClass` | String | `n/a` | The class applied across the entire transition duration. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-| `leaveClass` | String | `n/a` | The starting state of the transition class. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-| `leaveToClass` | String | `n/a` | The ending state for the transition. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-| `leaveActiveClass` | String | `n/a` | The class applied across the entire transition duration. See [Vue.js documentation](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `name` | Строка | `"page"` | Название перехода, применяется для всех маршрутов приложения. |
+| `mode` | Строка | `"out-in"` | Режим перехода, применяется для всех маршрутов приложения [документация Vue.js](http://vuejs.org/v2/guide/transitions.html#Transition-Modes). |
+| `css` | Булевское | `true` | Указывает, добавлять или нет CSS-класс для анимации перехода. По-умолчанию — true. Если установлен в false, то будет вызываеться только JavaScript-хуки, которые зарегистрированы через события компонентов. |
+| `type` | Строка | `n/a` | Тип события, которое вызывается при завершении анимации перехода. Доступные значения: "transition" и "animation". Если не указан, то автоматически будет выбран с дольшей продолжительностью. |
+| `enterClass` | Строка | `n/a` | Название CSS-класса для начального состояния анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `enterToClass` | Строка | `n/a` | Название CSS-класса для конечного состояния анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `enterActiveClass` | Строка | `n/a` | Название CSS-класса, применяемого в течение анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `leaveClass` | Строка | `n/a` | Название CSS-класса для начального состояния анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `leaveToClass` | Строка | `n/a` | Название CSS-класса для конечного состояния анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
+| `leaveActiveClass` | Строка | `n/a` | Название CSS-класса, применяемого в течение анимации перехода. См. [документацию Vue.js](https://vuejs.org/v2/guide/transitions.html#Custom-Transition-Classes) |
-*Note: if the `transition` key is set as a string, it will be used as the `transition.name`.*
+*Заметка: если свойство `transition` принимает в качестве значения строку, оно будет использовано в качестве `transition.name`.*
-You can also define methods in the `transition`, these are for the [JavaScript hooks](https://vuejs.org/v2/guide/transitions.html#JavaScript-Hooks):
+Вы также можете определить методы внутри `transition`, которые используются для [хуков JavaScript](https://vuejs.org/v2/guide/transitions.html#JavaScript-Hooks)
- beforeEnter(el)
- enter(el, done)
@@ -83,18 +83,18 @@ You can also define methods in the `transition`, these are for the [JavaScript h
- afterLeave(el)
- leaveCancelled(el)
-*Note: it’s also a good idea to explicitly add `css: false` for JavaScript-only transitions so that Vue can skip the CSS detection. This also prevents CSS rules from accidentally interfering with the transition.*
+*Заметка: хорошей идеей является явное задание `css: false` для тех переходов, которые выполняются только с помощью JavaScript. В этом случае Vue не будет стараться определить наличие CSS для анимации. Такой подход также избавляет от возможного вмешательства CSS-стилей в происходящую анимацию.*
-## Transition for a Specific Page
+## Анимация переходов для отдельных страниц
-To define a custom transition for a specific route, simply add the `transition` key to the page component.
+Чтобы создать уникальную анимацияю перехода для отдельной страницы, просто добавьте свойство `transition` в компонет страницы.
-Set the `bounce` transition for the `pages/about.vue` page:
+Например, установить эффект перехода `bounce` для страницы `pages/about.vue`:
```html
-
About page
- Home page
+ О компании
+ На главную
@@ -105,7 +105,7 @@ export default {
```
-And then we add the CSS animation for this custom transition in `assets/main.css`:
+Затем добавтье CSS-стили для указанной анимации перехода в файл `assets/main.css`:
```css
.bounce-enter-active {
animation: bounce-in .8s;
@@ -125,13 +125,13 @@ And then we add the CSS animation for this custom transition in `assets/main.css
}
```
-*Note: you can also the set `transition` key as an object in page components*
+*Заметка: вы также можете указать свойство `transition` в виде объекта в компоненте страницы, точно так же, как в файле конфигурации приложение.*
-## Dynamic Transition
+## Динамическия переходы
-To create a dynamic transition between two routes depending on the route parameters, set the `transition` key as a `function`.
+Для создания динамического перехода между маршрутами, который зависит от параметров маршрута, установите свойство `transition` в значение `function`.
-Example of a dynamic transition for the `pages/posts.vue` page:
+Пример динамического перехода для страницы `pages/posts.vue`:
```html
```
-Transitions applied on navigation:
-- `/` to `/posts` => `slide-left`
-- `/posts` to `/posts?page=3` => `slide-left`
-- `/posts?page=3` to `/posts?page=2` => `slide-right`
+В итоге, следующие эффекты перехода будут применяться, в зависимости от маршрута:
+- `/` к `/posts` => `slide-left`
+- `/posts` к `/posts?page=3` => `slide-left`
+- `/posts?page=3` к `/posts?page=2` => `slide-right`
diff --git a/ru/guide/static.md b/ru/guide/static.md
index ff61ed008..5df081b25 100644
--- a/ru/guide/static.md
+++ b/ru/guide/static.md
@@ -1,22 +1,22 @@
---
title: Статика
-description: У Nuxt.js есть статический каталог для статической отдачи файлов под названием `static`.
+description: У Nuxt.js есть специальный каталог для статическмх файлов под названием static.
---
-> У Nuxt есть 'статический' каталог для статической отдачи файлов под названием `static`.
+> У Nuxt.js есть специальный каталог для статическмх файлов под названием `static`.
-Если Вы не хотите использовать [Webpacked Assets](/guide/assets) из `assets` каталога, то можно создать и использовать каталог 'static' в корневом каталоге проекта.
+Если вы не хотите использовать [Webpacked Assets](/guide/assets) из папки `assets`, то можно создать и использовать папку 'static' в корневом каталоге проекта.
-Nuxt автоматически сделает доступными эти файлы через URL
+Nuxt.js автоматически сделает доступными эти файлы через `/`.
-Эта опция полезна для файлов таких как 'robots.txt' или 'sitemap.xml'.
+Эта опция полезна для таких файлов, как 'robots.txt' или 'sitemap.xml'.
-В коде проекта эти файлы будут доступны с `/` (корневыми) URL-ми
+В коде проекта эти файлы будут доступны также через `/`:
```html
-
+
-
+
```