似乎没有办法在 Asciidoc 的文字文本中解析变量(属性、替换),否则我会遗漏一些东西。我希望能够设置一个变量,然后在代码块或文字字符串中调用它,如下所示:
:version: 1.0.1
[code]
----
tar -xzvf mysoftware-{version}.tar.gz
----
并将其解析为:
tar -xzvf mysoftware-1.0.1.tar.gz
这不可能,对吧?
您可以使用以下命令为任何块启用它subs
块的属性。这subs
属性接受以下任何一项(在列表中):
-
none
- 禁用替换
-
normal
- 执行除标注之外的所有替换
-
verbatim
- 替换特殊字符并处理标注
-
specialchars / specialcharacters
- 将 和 & 替换为其相应的实体
-
quotes
- 应用文本格式
-
attributes
- 替换属性引用
-
replacements
- 替换文本和字符参考替换
-
macros
- 处理宏
-
post_replacements
- 替换换行符 (+)
更多信息可以找到在用户手册中 http://asciidoctor.org/docs/user-manual/#applying-substitutions,包括一个与您想要实现的目标非常接近的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)