如何在ascidoctor中构建图像路径?



我有一本目录结构如下的书

book.adoc
chapters/chapter1.adoc
chapters/chapter2.adoc
chapters/chapter3.adoc
images/img1.jpg
images/img2.jpg

book.adoc中包含了章节。问题是,在每一章中,我都包含来自images目录的图像。如果我使用相对于book.adoc的路径,那么当我生成整本书的PDF时,图像会呈现,但当我生成单个章节的PDF时,图像不会呈现。

这是特别恼人的,当工作在一个章节,HTML预览不显示图像。

是否有一种方法来指定路径,使其在两种情况下都有效?唯一的方法是把这些章节往目录上移吗?

是。您的文档可以指定imagesdir属性。参考文档

如果您指定imagesdir作为一个相对路径,例如./images,那么您可以拥有特定章节的图像文件夹,它应该允许您的完整和特定章节的构建工作,以及使HTML预览工作。

最新更新