示例目录和文件

示例家族目录

模块目录可以包含一个名为examples家族目录

📂 modules
  📂 ROOT (1)
    📂 examples (2)
      📄 example-source-file.ext (3)
    📁 pages
    📄 nav.adoc
  📂 named-module (4)
    📂 examples (5)
      📄 example-source-file (6)
      📂 subdirectory-of-examples (7)
        📄 example-source-file.ext
    📁 images
1 一个 ROOT 模块目录。
2 一个examples家族目录。Antora将存储在examples目录中的源文件分类为示例。
3 一个示例源文件。
4 一个命名模块目录。
5 一个examples家族目录。
6 一个没有文件扩展名的示例源文件。Antora将没有扩展名的示例源文件加载到内容目录中。
7 examples中的子目录。存储在examples目录的子目录中的源文件被分类为示例。

examples目录是可选的。Antora在生成站点时会对存储在examples目录中的源文件应用预设行为。

示例文件

Antora将存储在examples目录中的源文件分类为示例。示例文件通常包含内容,如源代码示例、终端输出、数据集等。

保存新示例文件时,请牢记以下文件名要求和建议:

  • 示例文件的文件名不能包含空格,因为AsciiDoc的包含指令不接受带有空格的值。

  • 不建议在文件名中使用大写字母。某些文件系统不区分大小写。因此,根据作者使用的文件系统,可能会发生文件冲突。

  • 保存示例文件时,请使用有效的文件扩展名,除非对于特定文件类型,如Dockerfile,不使用扩展名是行业惯例。保存示例文件时不使用正确的文件扩展名可能会限制您应用某些Antora扩展或升级到未来功能的能力。

示例文件不需要具有文件扩展名。与作为隐藏文件处理的可发布资源不同,如果示例缺少文件扩展名,Antora将加载不带文件扩展名的示例到其内容目录,并为示例分配资源ID以供引用。

Antora不会将示例文件发布为单独的站点页面。要发布示例的内容,必须通过页面上的包含指令引用示例,或者最终包含在页面中的资源引用示例。

除非对于某种文件类型来说不具有文件扩展名是典型的,例如Dockerfile,最好将示例源文件保存为具有有效文件扩展名的文件。否则,您可能无法使用一些Antora或Asciidoctor扩展,这些扩展会对示例文件应用额外行为。
示例不应与AsciiDoc示例块混淆,尽管可以使用包含指令将示例文件插入到示例块中。

了解更多