You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in which the doc1.adoc links to files, e.g. image::image.png[]
will rewrite the address of image.png[], so that processing from the home directory will still find the image location.
In embed::[], this has just stopped working. (There was a test instance in metanorma gem.) So relative links in embed:: documents have stopped working.
after a lot of work, I am rewriting embed locations, but I am not able to rewrite the locations of links within embedded documents (e.g. image locations). That doesn't work for includes either: asciidoctor/asciidoctor#894 was lodged in 2014, about the fact that Asciidoctor does not process subdocuments, and has not been addressed in this time.
Since includes don't rewrite asset locations, this is not expected behaviour currently in Asciidoctor, desirable though it clearly is. Therefore the takeaway is: we must NOT use subdirectories for embeds in Metanorma. Any images that link in the standalone documents will break when compiled into a master document.
I could implement this behaviour by preprocessing all links to assets in embeded documents (e.g. image::, include::, audio::, video::, and the source attributes we have introduced for exporting files; but also lutaml files, and anything really that indicates a file location.)
... I think that's too much to track feasibly in preprocessing. So I am demoting this ticket to low, with the understanding that it likely will never be implemented any further.
A document with
include::{dir}/doc1.adoc
in which the doc1.adoc links to files, e.g. image::image.png[]
will rewrite the address of image.png[], so that processing from the home directory will still find the image location.
In embed::[], this has just stopped working. (There was a test instance in metanorma gem.) So relative links in embed:: documents have stopped working.
The only relevant code changes were https://github.com/metanorma/annotated-express/issues/116 , but I don't see why they would affect things. There is evidence that this hasn't worked in general well.
The text was updated successfully, but these errors were encountered: