From 6a59da5162237e0a49f45b2638fb3c83ff6b4119 Mon Sep 17 00:00:00 2001 From: Bugo Date: Sun, 13 Oct 2024 17:06:21 +0500 Subject: [PATCH] docs(ru): update `ru/guide/markdown.md` (#4278) --- docs/ru/guide/markdown.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/docs/ru/guide/markdown.md b/docs/ru/guide/markdown.md index ffc66f51cfb8..df1e8c173359 100644 --- a/docs/ru/guide/markdown.md +++ b/docs/ru/guide/markdown.md @@ -187,7 +187,7 @@ lang: ru-RU Опасная зона, остановитесь ::: -::: details Нажмите на меня, чтобы просмотреть код +::: details Нажмите на меня, чтобы переключить код ```js console.log('Привет, VitePress!') @@ -202,7 +202,7 @@ console.log('Привет, VitePress!') Опасная зона, остановитесь ::: -::: details Нажмите на меня, чтобы просмотреть код +::: details Нажмите на меня, чтобы переключить код ```js console.log('Привет, VitePress!') @@ -229,6 +229,28 @@ export default defineConfig({ }) ``` +### Дополнительные атрибуты {#additional-attributes} + +Вы можете добавить дополнительные атрибуты к пользовательским контейнерам. Мы используем [markdown-it-attrs](https://github.com/arve0/markdown-it-attrs) для этой функции, и она поддерживается почти для всех элементов Markdown. Например, можно установить атрибут `open`, чтобы сделать блок подробностей открытым по умолчанию: + +**Разметка** + +````md +::: details Нажмите на меня, чтобы переключить код {open} +```js +console.log('Привет, VitePress!') +``` +::: +```` + +**Результат** + +::: details Нажмите на меня, чтобы переключить код {open} +```js +console.log('Привет, VitePress!') +``` +::: + ### `raw` {#raw} Это специальный контейнер, который можно использовать для предотвращения конфликтов стилей и маршрутизаторов с VitePress. Это особенно полезно при документировании библиотек компонентов. Вы также можете посмотреть [whyframe](https://whyframe.dev/docs/integrations/vitepress) для лучшей изоляции.