如何将变量分成外部asciidoc文档?

时间:2016-03-23 04:14:23

标签: asciidoc asciidoctor

我正在用asciidoctor写一本书。文件看起来像这样。

book.asciidoc

:doctype: book
:icons: font
:source-highlighter: coderay

:apidocs-javase: http://docs.oracle.com/javase/8/docs/api
:apidocs-javaee: http://docs.oracle.com/javaee/7/api

include::chapter01.asciidoc[]

chapter01.asciidoc

== Chapter 01 TITLE
....
{apidocs-javase}/java/io/InputStream.html#...
...

它渲染得很好,结果看起来不错。

现在我正在尝试使用Atomatom-asciidoc-preview。问题是atom-asciidoc-preview似乎无法正确替换变量。

我试试这个。

variables.asciidoc

:apidocs-javase: http://docs.oracle.com/javase/8/docs/api
:apidocs-javaee: http://docs.oracle.com/javaee/7/api

chapter01.asciidoc

include::variables.asciidoc[]
== Chapter 01 TTILE
....
{apidocs-javase}/java/io/InputStream.html#...
...

我没有运气。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这应该有效,在include和header之间添加一个新行。它也可能是原子没有正确处理它。