如何在Asciidoc中包含JavaScript?

16
我正在使用asciidoctor-maven-plugin将.adoc文件转换为html文件... 希望在生成的html文件中包含一个指向JavaScript的链接... 基本上希望在从.adoc文件生成的html文件中看到以下内容
<script src="custom.js"></script>

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

有任何帮助吗?

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

但是需要在每个.adoc文件中添加...是否有一种方法可以自动添加它,就像使用样式表(stylesheet)一样?


这个?http://asciidoctor.org/docs/install-and-use-asciidoctorjs/ - Diodeus - James MacFarlane
@Diodeus,那不是问题所问的。楼主,你尝试过转义<>吗?在这里查看更多信息:https://dev59.com/qnRB5IYBdhLWcg3wLk1M - blgt
我已经编辑了你的问题,以使代码可见。下次不要忘记在底部预览面板中检查你即将发布的内容;-) - Álvaro González
2个回答

13

1
虽然它能工作,但这里有一个限制,即你不能在此块内传递任何值。 - Zon

12

使用文档信息文件,请参阅文档了解更多详情

您可以通过添加另一个名为 <doc_file_name>-docinfo.html(用于HTML生成)或 <doc_file_name>-docinfo.xml(用于docbook生成) 的文件来创建文档信息文件。 docinfo文件的内容将复制到生成的输出中,在html中的 head 部分。如果要在文档底部添加内容,则有页脚docinfo文件可用。它遵循与常规docinfo相同的方式,但文件名为 <doc_file_name>-docinfo-footer.html<doc_file_name>-docinfo-footer.xml

祝您文档编写愉快 :) 如果您发现其他Maven问题,请告知我,或更好的是告知列表


1
不要忘记在你的adoc中设置:docinfo:属性,对应的值!(也可以在@LightGuard链接的文档中找到解释) - seinecle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接