列表未正确呈现后包含的文件

时间:2013-12-19 17:51:03

标签: textmate2 asciidoc

main.asc的:

== Items
include::foo.asc[]
include::bar.asc[]

foo.asc

=== Foo Title
==== List of things
* thing one
* thing two

bar.asc

=== Bar Title
this is a summary of bar

呈现main.asc时,会显示以下文本:

产品

Foo标题

  • 第一件事
  • 第二件事= Bar酒吧标题

这是条的摘要

我还尝试在列表后面的foo.asc末尾添加一个简单的段落,看看是否能解决问题 - 但事实并非如此。

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

在两个include语句之间添加一行似乎解决了这个问题:

== Items
include::foo.asc[]

include::bar.asc[]

答案 1 :(得分:1)

你应该总是用空行结束所有asciidoc文件,我实际上在我所有文件的末尾都有一条评论来记住我:

////
Always end a file with a blank line to avoid include problems.
////

当您没有空白行时,第二个文件会包含在预览行的末尾,结果将是:

thing two === Bar Title