Миграция на VuePress из Gitbook - PullRequest
       12

Миграция на VuePress из Gitbook

0 голосов
/ 25 октября 2018

Я пытаюсь перенести некоторые документы из 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, что сделает меня по-настоящему счастливым.Любая помощь здесь будет принята с благодарностью.

...