Вкладки
Вкладки (Content Tabs)
Настройка
markdown_extensions:
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
Группировка блоков кода
=== "Python"
``` python
print("Hello world!")
```
=== "JavaScript"
``` javascript
console.log("Hello world!");
```
Результат:
print("Hello world!")
console.log("Hello world!");
Группировка любого контента
=== "Список"
- Пункт 1
- Пункт 2
- Пункт 3
=== "Цитата"
> Это цитата внутри вкладки
Результат:
- Пункт 1
- Пункт 2
- Пункт 3
Это цитата внутри вкладки
Вложенные вкладки
=== "Внешняя вкладка"
=== "Внутренняя 1"
Содержимое 1
=== "Внутренняя 2"
Содержимое 2
Результат:
Содержимое 1
Содержимое 2
В примечаниях (admonitions)
!!! tip "Пример"
=== "Код"
```python
print("Код внутри примечания")
```
=== "Описание"
Пояснение к коду
Результат:
Пример
print("Код внутри примечания")
Пояснение к коду
Дополнительные возможности:
-
Связанные вкладки (активация одинаковых вкладок на всех страницах):
theme: features: - content.tabs.link -
Человекочитаемые ссылки (для версий Python Markdown Extensions ≥ 9.6):
markdown_extensions: - pymdownx.tabbed: slugify: !!python/object/apply:pymdownx.slugs.slugify kwds: case: lower