/
krepost
/
deckhouse
Обзор
Документация
Войти
/
krepost
/
deckhouse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/documentation/_includes/module-conversion.liquid
56 строк
2 KB
Artem Kladov
[docs] Get modules metadata from module.yaml (#16794)
19 дек 2025, 13:13
Не верифицирован
19 дек 2025, 13:13
e4dd3e2
Код
Авторство
О чём код?
{%- assign moduleName = page['module-kebab-name'] %} {%- comment -%} Show module conversions. Use conversions from docs/documentation/_data/conversions.yml, which is generated by tools/helm_generate/runners/conversion/conversion.go (make generate) {%- endcomment -%} {%- if site.data.conversions[moduleName].size > 0 %} {%- assign moduleConversions = site.data.conversions[moduleName] %} ## {{ site.data.i18n.common.conversions[page.lang] }} {% if moduleName == "global" %} {{ site.data.i18n.common.conversion_global_action_message[page.lang] }}: {% else %} {{ site.data.i18n.common.conversion_action_message[page.lang] }}: {% endif %} <div markdown="0"> <ul> {%- for conversion in moduleConversions %} {%- assign conversionVersion = conversion.version %} {%- assign conversionVersionPrev = conversionVersion | minus: 1 %} <li>{{ site.data.i18n.common.conversion_from_version[page.lang] | capitalize }} <strong>{{ conversionVersionPrev }}</strong> {{ site.data.i18n.common.conversion_to[page.lang] }} <strong>{{ conversionVersion }}</strong>: {% if conversion.description[page.lang] %}{{ conversion.description[page.lang] | strip_html | markdownify }} {% else %}{{ site.data.i18n.common.conversion_missing_description[page.lang] | append: '.' | strip_html | markdownify }} {% if conversion.conversions.size > 0 %} <div class="details" markdown="0"> <p class="details__lnk"> <a href="javascript:void(0)" class="details__summary"> {{ site.data.i18n.common.conversion_expressions[page.lang] }}... </a> </p> <div class="details__content" markdown="0"> <div class="expand" markdown="0"> <ul> {% for conversionRule in conversion.conversions %} <li> {{ conversionRule | prepend: '`' | append: '`' | escape | strip_html | markdownify }} </li> {% endfor %} </ul> </div> </div> </div> {% endif %} {% endif %} </li> {%- endfor %} </ul> </div> {%- endif %}