如何包含原始 html 文件?

nbr*_*n12 8 asciidoctor

首先,我可以使用raw指令轻松包含原始 html 文件,如下所示:

.. raw:: html
    :file: some_file.html
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以用 asciidoctor 来做到这一点?我明白,如果我将 的内容包装some_file.html起来++++,我就可以include::在 asciidoc 中使用,但我想避免手动编辑some_file.html.

小智 9

Asciidoctor 允许您将包含内容放入直通块中,最好由空行包围,如下所示:

++++
include::some_file.html[]
++++
Run Code Online (Sandbox Code Playgroud)

在此周围添加空行可防止将包含的文件内容解释为包含内容周围的 adoc 文本的延续,如手册中所述。