2

使用 powershell 在 Antora 上的 yml 文件,所以我收到此错误,请帮我解决它。“错误:无法读取隐式映射对;第 8 行第 65 列缺少冒号:”

我尝试将冒号添加到第 8 行

site:
  title: Antora Demo Site
  url: https://example.org/docs 
  start_page: antora-project::index-template.adoc 
content:
  sources:
  - url:
    home/Users/rashmi.p1/Sample/antora-project/content/feature1 
  - url:
    home/Users/rashmi.p1/Sample/antora-project/content/feature2
    start_path: docs  
ui:
  bundle:
    url:
    home/Users/rashmi.p1/Sample/antora-project/resources
    snapshot: true

我期待编译应该开始并生成网站

4

3 回答 3

1

在 下sources:,URL 应该在同一行- url:,我认为您需要指定要使用的分支。

正如定义的那样,您的 URL 是相对的,但看起来可能它们应该是绝对的。如果这些路径从您调用 Antora 的文件夹中正确解析,它们应该可以正常工作。

bundle:URL 必须指向捆绑的 Antora UI 的 ZIP 文件。您不能简单地使用代表 UI 的文件夹。在下面的示例中,我已将您使用的 URL 替换为 Antora 默认 UI 的 URL。

所以你的剧本文件应该看起来更像:

site:
  title: Antora Demo Site
  url: https://example.org/docs 
  start_page: antora-project::index-template.adoc 
content:
  sources:
  - url: home/Users/rashmi.p1/Sample/antora-project/content/feature1
    branches: HEAD
    start_path: docs
  - url: home/Users/rashmi.p1/Sample/antora-project/content/feature2
    branches: HEAD
    start_path: docs  
ui:
  bundle:
    url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
    snapshot: true
于 2019-06-27T17:06:30.677 回答
1

检查是否有报价。逃脱他们\"Sometext\"。示例 YAML:

---
title: Bad relationships still require work. Don't compromise
lastUpdate: 19 July 2021
tags: ['personal', 'relationships', 'compromise']
slug: bad-relationships-require-work
meta:
  title: Bad relationships still require work. Don't compromise
  description: "ERROR HERE The relationship is bad, therefore I can maintain it with less work. ERROR HERE" That's usually a sneaky fallacy.
---

ERROR HERE。报价应该被转义

于 2021-07-19T18:02:45.373 回答
0

我遇到了同样的例外,但不是同样的问题。我的问题在description:下,在parameters:下。我只是不小心保留了一些空间。删除空间后,它起作用了。

您可以在此图像中找到它以便更好地理解:

你可以在这张图片中找到更好的理解

希望能帮助到你。

于 2019-12-05T06:57:26.937 回答