我正在尝试构建一个扩展,通过一个AsciiDoctorJ扩展来自定义标准HTMLConverter的外观/感觉/行为。
“外观”部分包括将自定义CSS/JS添加到最终文档中。这可以通过后处理器或HTML实现,只要数据是内联在DocInfoProcessor中的。
将外部文件写入最终目标似乎是不可能的,主要是因为API不能访问它。
解决方法似乎是编写一个自定义的转换器(或扩展ruby HTMLConverter),这有点过头了。
如果这些API中有一个像语法高亮API一样灵活,可以链接和复制外部资源,那就太好了:https://docs.asciidoctor.org/asciidoctorj/latest/syntax-highlighting/link-external-resources/
有没有办法只用标准的AsciidoctorJ扩展应用程序接口就能做到这一点?
发布于 2021-04-03 17:10:31
我发现可以通过文档选项( to_dir选项)访问输出目录。=> document.getOptions().get("to_dir")
https://stackoverflow.com/questions/66928602
复制相似问题