首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asciidoctor(-pdf)仅从pdf中排除内容

asciidoctor(-pdf)仅从pdf中排除内容
EN

Stack Overflow用户
提问于 2021-07-14 18:35:15
回答 1查看 75关注 0票数 0

我有一个mydocument.adoc文档,其中包含一个到pdf版本本身的链接,如何不将它包含在pdf本身中,(使用asciidoctor-pdf生成) ...还在使用asciidoctor生成html-5版本时包含它吗?

代码语言:javascript
复制
// tag::pdflink[]
link:mydocument.pdf[pdf version,window=_blank]
// end::pdflink[]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-29 07:57:31

要有条件地排除(或包括)内容,您需要使用conditionals

当您运行asciidoctor时,默认的转换器(也称为“后端”)是html5。您可以将要排除的内容包装在检查固有backend属性的条件中:

代码语言:javascript
复制
ifeval::["{backend}" == "html5"]
link:mydocument.pdf[pdf version,window=_blank]
endif::[]

对于任何其他后端,例如pdf后端,该链接将不包括在内。

有关asciidoctor自动为您设置的其他属性,请参见intrinsic attributes。它们中的任何一个都可以用在条件句中。

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

https://stackoverflow.com/questions/68376464

复制
相关文章

相似问题

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