Я пытаюсь перенести некоторые документы из Gitbook и, будучи совершенно новым для VuePres, я не уверен, как что-то сделать.У нас есть эти условия в наших документах, которые используются для 2 целей.Когда мы запускаем документацию в режиме разработки (gitbook serve), они показывают только один язык.Более важная часть заключается в том, что, когда мы его создаем, мы создаем документацию для конкретного языка.Это означает, что когда бы мы ни видели эти условные выражения, их нужно оценивать, показывать только один язык и встраивать его в эту папку языков (java / .net / etc)
{% if book.language === "Java" %}
int numOfBananas = ...;
String message =
"We have " + numOfBananas + " banana" + (numOfBananas != 1 ? "s" : "");
{% elif book.language === 'C#' %}
int numOfBananas = ...;
string message =
"We have " + numOfBananas + " banana" + (numOfBananas != 1 ? "s" : "");
{% endif %}
Только для той части экрана, которую я смогдобавить переменную в конфиге темы для языка, и это оценивается как true.
{{ $site.themeConfig.language === 'Java' }}
Проблема в том, что я не знаю, как обернуть блок кода в условное выражение, не выполнив что-то подобное.
<template v-if="$site.themeConfig.language === 'Java'">
'''java
int numOfBananas = ...;
String message =
"We have " + numOfBananas + " banana" + (numOfBananas != 1 ? "s" : "");
```
</template>
И это не отображается как код уценки, а просто текст внутри некоторых цитат.Если я смогу решить процесс отображения и сборки, я смогу перенести всю нашу документацию на VuePress, что сделает меня по-настоящему счастливым.Любая помощь здесь будет принята с благодарностью.