From b23adf1d416d3e25c704d19991281ed4a502052e Mon Sep 17 00:00:00 2001 From: Ilya Torbin Date: Wed, 29 Jul 2026 09:53:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D1=81=D0=BB=D0=BE=D0=BC=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D0=B0=D1=8F=20YFM-=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=82=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BD=D0=B0=20=D0=B4=D0=B5=D0=B2=D1=8F=D1=82=D0=B8=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Теги врезок, вкладок и раскрывающихся блоков не сбалансированы: часть написана с ошибкой в синтаксисе, часть осталась без пары. В таком виде разметка не срабатывает и попадает на страницу текстом. Проверил по собранному бандлу md-docs: строки { % note alert %} и { % endcut %} действительно доходят до читателя как есть. Лишний пробел внутри тега, из-за которого он не распознается: * ru/_tutorials/applied/wordpress-mysql-console.md, { % note alert %}; * ru/_tutorials/dataplatform/spark/airflow-and-spark.md, три раза { % endcut %}. Из-за них три блока cut оставались незакрытыми. Пропущено открытие блока вкладок: * ru/_includes/terraform/authentication-sa.md. Вкладки Bash и PowerShell есть, закрытие есть, а строки {% list tabs %} нет, поэтому вкладки выводятся простым списком, а {% endlist %} виден в тексте. Добавил открытие с группой programming_language, как в соседнем include export-env-vars.md. Закрывающий тег без парного открывающего, остался от прошлых правок: * ru/_includes/kms/terraform-encryption.md, лишний {% endnote %}; * ru/_tutorials/dataplatform/valkey-data-migration.md, лишний {% endcut %}; * ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md и sqoop-mmy.md, лишний {% endlist %}: разделы там давно оформлены заголовками, а не вкладками; * ru/_tutorials/security/wlif-managed-k8s-integration.md, два {% endlist %} подряд; * ru/_tutorials/dataplatform/spark/datasphere-and-spark.md, лишний {% endlist %} в самом конце файла. Как искал. Для каждой страницы раскрыл include и посчитал теги стеком. До правок несбалансированными оказались 29 страниц, все они сводились к девяти исходным файлам. После правок несбалансированных страниц не осталось, искажений вида { % в ru/ тоже нет. --- ru/_includes/kms/terraform-encryption.md | 2 -- ru/_includes/terraform/authentication-sa.md | 2 ++ ru/_tutorials/applied/wordpress-mysql-console.md | 2 +- ru/_tutorials/dataplatform/spark/airflow-and-spark.md | 6 +++--- ru/_tutorials/dataplatform/spark/datasphere-and-spark.md | 1 - ru/_tutorials/dataplatform/sqoop/sqoop-mmy.md | 2 -- ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md | 2 -- ru/_tutorials/dataplatform/valkey-data-migration.md | 2 -- ru/_tutorials/security/wlif-managed-k8s-integration.md | 2 -- 9 files changed, 6 insertions(+), 15 deletions(-) diff --git a/ru/_includes/kms/terraform-encryption.md b/ru/_includes/kms/terraform-encryption.md index bf9f30051da..2620cb57a33 100644 --- a/ru/_includes/kms/terraform-encryption.md +++ b/ru/_includes/kms/terraform-encryption.md @@ -82,5 +82,3 @@ "strong password" ``` - {% endnote %} - diff --git a/ru/_includes/terraform/authentication-sa.md b/ru/_includes/terraform/authentication-sa.md index 3a803bf1f31..74790de0848 100644 --- a/ru/_includes/terraform/authentication-sa.md +++ b/ru/_includes/terraform/authentication-sa.md @@ -18,6 +18,8 @@ 1. Запишите аутентификационные данные в переменные окружения, используя имперсонацию: + {% list tabs group=programming_language %} + - Bash {#bash} ```bash diff --git a/ru/_tutorials/applied/wordpress-mysql-console.md b/ru/_tutorials/applied/wordpress-mysql-console.md index 5a4a6f856b6..635618ae3f9 100644 --- a/ru/_tutorials/applied/wordpress-mysql-console.md +++ b/ru/_tutorials/applied/wordpress-mysql-console.md @@ -48,7 +48,7 @@ 1. В блоке **{{ ui-key.yacloud.compute.instances.create.section_base }}** задайте имя ВМ: `wp-mysql-tutorial-web`. - { % note alert %} + {% note alert %} IP-адрес и [имя хоста (FQDN)](../../compute/concepts/network.md#hostname) для подключения к ВМ назначается ей при создании. Если вы выбрали вариант `{{ ui-key.yacloud.component.compute.network-select.switch_none }}` в поле **{{ ui-key.yacloud.component.compute.network-select.field_external }}**, вы не сможете обращаться к ВМ из интернета. diff --git a/ru/_tutorials/dataplatform/spark/airflow-and-spark.md b/ru/_tutorials/dataplatform/spark/airflow-and-spark.md index a3a78922d4e..7401c783447 100644 --- a/ru/_tutorials/dataplatform/spark/airflow-and-spark.md +++ b/ru/_tutorials/dataplatform/spark/airflow-and-spark.md @@ -210,7 +210,7 @@ {% include [pyspark](../../_tutorials_includes/spark/job-with-table-pyspark.md) %} - { % endcut %} + {% endcut %} 1. Создайте в бакете `<бакет_для_исходного_кода_PySpark_задания>` папку `scripts` и [загрузите](../../../storage/operations/objects/upload.md#simple) в нее файл `job_with_table.py`. @@ -222,7 +222,7 @@ {% include [pyspark](../../_tutorials_includes/spark/job-with-table-pyspark.md) %} - { % endcut %} + {% endcut %} 1. Создайте в бакете `<бакет_для_заданий_и_данных>` папку `scripts` и [загрузите](../../../storage/operations/objects/upload.md#simple) в нее файл `job_with_table.py`. @@ -508,7 +508,7 @@ DAG будет состоять из нескольких вершин, кото * `JOB_ARGS` — аргументы задания PySpark. * `JOB_PROPERTIES` — свойства задания PySpark. - { % endcut %} + {% endcut %} 1. Загрузите DAG в кластер {{ AF }}: создайте в бакете `<бакет_для_заданий_и_данных>` папку `dags` и загрузите в нее файл `dag.py`. 1. Откройте веб-интерфейс {{ AF }}. diff --git a/ru/_tutorials/dataplatform/spark/datasphere-and-spark.md b/ru/_tutorials/dataplatform/spark/datasphere-and-spark.md index b815f5a34b2..1e6fb3aaa8e 100644 --- a/ru/_tutorials/dataplatform/spark/datasphere-and-spark.md +++ b/ru/_tutorials/dataplatform/spark/datasphere-and-spark.md @@ -198,4 +198,3 @@ 1. [Кластер {{ msp-name }}](../../../managed-spark/operations/cluster-delete.md). 1. [NAT-шлюз](../../../vpc/operations/delete-nat-gateway.md#delete-nat-gateway). -{% endlist %} diff --git a/ru/_tutorials/dataplatform/sqoop/sqoop-mmy.md b/ru/_tutorials/dataplatform/sqoop/sqoop-mmy.md index 19d947be13c..987e1c3e575 100644 --- a/ru/_tutorials/dataplatform/sqoop/sqoop-mmy.md +++ b/ru/_tutorials/dataplatform/sqoop/sqoop-mmy.md @@ -105,8 +105,6 @@ {% include [explore-resources](../../../_includes/mdb/terraform/explore-resources.md) %} -{% endlist %} - ## Подготовка кластера-источника {#prepare} 1. [Подключитесь к базе данных](../../../managed-mysql/operations/connect/index.md) `db1` кластера {{ mmy-full-name }} от имени пользователя `user1`. diff --git a/ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md b/ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md index 00d9f13481b..3d0877796f2 100644 --- a/ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md +++ b/ru/_tutorials/dataplatform/sqoop/sqoop-mpg.md @@ -105,8 +105,6 @@ {% include [explore-resources](../../../_includes/mdb/terraform/explore-resources.md) %} -{% endlist %} - ## Подготовка кластера-источника {#prepare} 1. [Подключитесь к базе данных](../../../managed-postgresql/operations/connect/index.md) `db1` кластера {{ mpg-name }} от имени пользователя `user1`. diff --git a/ru/_tutorials/dataplatform/valkey-data-migration.md b/ru/_tutorials/dataplatform/valkey-data-migration.md index 7ca8b1cd46c..998a4431d81 100644 --- a/ru/_tutorials/dataplatform/valkey-data-migration.md +++ b/ru/_tutorials/dataplatform/valkey-data-migration.md @@ -315,8 +315,6 @@ Во время работы скрипта будут выводиться сообщения об ошибках вставки данных. Это нормальное поведение команды `redis-cli`, связанное с тем, что в шардированном кластере каждый шард хранит только часть данных. Подробнее в разделе [{#T}](../../managed-valkey/concepts/sharding.md). - {% endcut %} - {% endlist %} 1. Завершите интерактивную сессию `screen`: diff --git a/ru/_tutorials/security/wlif-managed-k8s-integration.md b/ru/_tutorials/security/wlif-managed-k8s-integration.md index 0994ac71a55..7e00ac7d070 100644 --- a/ru/_tutorials/security/wlif-managed-k8s-integration.md +++ b/ru/_tutorials/security/wlif-managed-k8s-integration.md @@ -128,8 +128,6 @@ {% endlist %} -{% endlist %} - ## Подготовьте сервисный аккаунт {{ iam-short-name }} {#prepare-sa} 1. Создайте сервисный аккаунт {{ iam-short-name }}: