значения сопоставления yml здесь не разрешены (синтаксис) - PullRequest
1 голос
/ 12 марта 2020

Я удалил половину того, что хотел в этом файле yaml, пытаясь найти способ заставить его создать свой тестовый сайт mkdocs, и я получил одну ошибку.

'''
mkdocs.yml
doc/
Scaling-Issue.md
FreeSwitch.md
User-Sessions.md
nav:
-Common Issues:
 -Scaling Issue:'Scaling-Issue.md'
 -FreeSwitch:'FreeSwitch.md'
 -User Sessions:'User-Sessions.md'
'''

Ошибка: 6 : 4 синтаксическая ошибка: здесь не разрешены значения отображения

1 Ответ

0 голосов
/ 16 марта 2020

Похоже, в вашем конфигурационном файле много вещей, которые не принадлежат. Ваш файл должен выглядеть следующим образом:

site_name: 'Your Site Name'
nav:
    - Common Issues:
        - Scaling Issue:'Scaling-Issue.md'
        - FreeSwitch:'FreeSwitch.md'
        - User Sessions:'User-Sessions.md'

Прежде всего, требуется опция site_name. Конечно, вы можете изменить фактическое имя на любое другое.

Хотя nav не обязательно, рекомендуется. Я очистил отступ (рекомендуется четыре пробела, а не тот, который вы использовали). Кроме того, у вас должен быть пробел после каждого дефиса в элементах вашего списка.

Остальные элементы не go в файле. Например, имя файла не должно быть включено в файл. И я не уверен, откуда три точки. Наконец, список файлов не является чем-то, что входит в файл. Я понимаю, что все эти вещи могут существовать в документации, но они показывают примеры того, как выглядит файловая структура, они не являются вещами, которые нужно добавлять в файл конфигурации.

...