1

我已经在这个 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 语法错误:此处不允许映射值

4

1 回答 1

0

您的配置文件中似乎有很多不属于您的东西。您的文件应如下所示:

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

首先,该site_name选项是必需的。当然,您可以将实际名称更改为您想要的任何名称。

虽然nav是可选的,但建议使用。我已经清理了缩进(建议使用四个空格,而不是您使用的那个)。此外,列表项中的每个连字符后都应该有一个空格。

其他的东西不在文件中。例如,文件名不应包含在文件中。而且我不确定这三个点是从哪里来的。最后,文件列表不是文件中的内容。我意识到所有这些东西都可能存在于文档中,但是这些都显示了文件结构的示例,它们不是要添加到配置文件中的东西。

于 2020-03-16T18:10:11.323 回答