示例

可重用的单一源示例

示例对于存储源代码、查询、配置参数、终端输出、日志、数据集以及其他非AsciiDoc文件非常有用,您可以在整个站点中的一个或多个页面中重复使用它们。您对示例文件所做的更改将在下次构建站点时传播到您引用示例的所有页面。

示例文件名和文件扩展名

示例文件通常是非AsciiDoc文件。它们存储在一个示例目录中。

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

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

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

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

与可发布资源不同,没有文件扩展名的示例文件不会被视为隐藏文件。Antora将加载没有文件扩展名的示例文件到其内容目录中,并为引用分配一个资源ID。

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

示例文件的使用

通常,示例文件中的内容会被插入到源代码、列表和文字块中。无论示例文件属于哪个组件版本,它都可以被站点中的任何页面或部分引用。示例是通过其资源ID和AsciiDoc包含指令进行引用的。您甚至可以选择示例中的区域或行,而不是全部示例内容,并使用包含指令的tagtagslines属性仅插入那些区域或行。

示例不应与AsciiDoc示例块混淆,尽管示例文件的内容可以通过包含指令插入到示例块中。