feat(docs): вернуть YFM tabs syntax + bundle runtime assets
Diplodoc CLI 4.60 транформирует `{% list tabs %}` встроенным плагином,
но runtime assets (`_assets/tabs-extension.{js,css}`) НЕ копирует
автоматически — в отличие от mermaid/latex/page-constructor, у которых
bundle paths захардкожены в CLI.
Решение:
- добавил devDep `@diplodoc/tabs-extension@^3` (содержит runtime/)
- post-build `copy-tabs-runtime` script: копирует
`build/runtime/index.{js,css}` → `_dist/_assets/tabs-extension.{js,css}`
- index.md: 4 секции "С чего начать" обёрнуты в `{% list tabs %}` —
выглядит компактнее и интерактивнее чем плоский список заголовков
Verified локально: `yfm-tabs` HTML рендерится, assets в `_dist/_assets/`.
nginx fallback rule для `/docs/_assets/*` уже работает.
This commit is contained in:
Generated
+3
@@ -11,6 +11,9 @@ importers:
|
||||
'@diplodoc/cli':
|
||||
specifier: ^4.50.0
|
||||
version: 4.60.0(@types/markdown-it@13.0.9)(markdown-it@13.0.2)
|
||||
'@diplodoc/tabs-extension':
|
||||
specifier: ^3
|
||||
version: 3.10.0
|
||||
|
||||
packages:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user