14

我正在使用 asciidoctor-maven-plugin 将 .adoc 文件转换为 html 文件...希望在生成的 html 文件中包含指向 javascript 的链接...基本上希望在 html 文件中看到类似下面的内容从 .adoc 文件生成

<script src="custom.js"></script>

尝试设置属性,如linkcss scriptsdir 等......但没有运气......

有什么帮助吗?

一种方法就像在 http://mrhaki.blogspot.ie/2014/06/awesome-asciidoc-include-raw-html.html

但是必须在每个 .adoc 文件中添加它...有没有办法像 CSS 一样自动添加它(使用样式表)

4

2 回答 2

11

使用 docinfo 文件,有关详细信息,请参阅文档

您可以通过添加另一个名为<doc_file_name>-docinfo.htmlHTML 生成或<doc_file_name>-docinfo.xmldocbook 生成的文件来创建 docinfo 文件。docinfo 文件的内容被复制到生成的输出中,位于headhtml 部分中。如果您想在文档底部添加内容,可以使用页脚 docinfo 文件。它与普通的 docinfo 相同,但文件名是<doc_file_name>-docinfo-footer.htmlor<doc_file_name>-docinfo-footer.xml

快乐的医生 :) 让我,或者最好让列表知道您发现的任何其他 maven 问题。

于 2014-10-21T03:32:33.443 回答
10

您可以使用 passthrough 块++++

++++
<p>
Content in a passthrough block is passed to the output unprocessed.
That means you can include raw HTML, like this embedded Gist:
</p>

<script src="http://gist.github.com/mojavelinux/5333524.js">
</script>
++++

资料来源:http ://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#more-delimited-blocks

于 2015-04-05T11:46:30.407 回答