Вкладки

Вкладки группируют альтернативные версии одного содержимого – обычно один фрагмент на нескольких языках:

:::::tabs
::::tab{name="Python"}
```python
print("hello")
```
::::
::::tab{name="Julia"}
```julia
println("hello")
```
::::
:::::
Python
print("hello")
Julia
println("hello")

Структура:

  • Внешняя :::::tabs (пять двоеточий) оборачивает группу; каждая ::::tab (четыре двоеточия) – одна альтернатива, с меткой в {name="..."}.
  • Число двоеточий следует правилу вложенности: снаружи глубже, чем внутри, а тело вкладки (часто блок кода без двоеточий) сидит внутри четырёхдвоеточной вкладки.
  • Тело вкладки – полный Markdown.

Текущий рендеринг: панели рендерятся друг под другом, каждая под своей меткой, поэтому документ читается (и печатается) сверху вниз целиком. Переключение по клику – запланированное улучшение страницы чтения; сам синтаксис не изменится.