首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asciidoctorj :如何允许扩展写入其他文件

Asciidoctorj :如何允许扩展写入其他文件
EN

Stack Overflow用户
提问于 2021-04-03 15:10:30
回答 1查看 23关注 0票数 0

我正在尝试构建一个扩展,通过一个AsciiDoctorJ扩展来自定义标准HTMLConverter的外观/感觉/行为。

“外观”部分包括将自定义CSS/JS添加到最终文档中。这可以通过后处理器或HTML实现,只要数据是内联在DocInfoProcessor中的。

将外部文件写入最终目标似乎是不可能的,主要是因为API不能访问它。

解决方法似乎是编写一个自定义的转换器(或扩展ruby HTMLConverter),这有点过头了。

如果这些API中有一个像语法高亮API一样灵活,可以链接和复制外部资源,那就太好了:https://docs.asciidoctor.org/asciidoctorj/latest/syntax-highlighting/link-external-resources/

有没有办法只用标准的AsciidoctorJ扩展应用程序接口就能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2021-04-03 17:10:31

我发现可以通过文档选项( to_dir选项)访问输出目录。=> document.getOptions().get("to_dir")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66928602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档