You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Asciidoctor中为链接添加引号包裹?

在Asciidoctor中为链接添加外部引号的正确语法

我来帮你搞定这个Asciidoctor的链接引号问题!你想要的是让链接被双引号包裹,同时链接本身正常渲染成<a>标签,对吧?

正确写法

你需要使用显式的link:宏,然后在宏的外面包裹双引号,这样Asciidoctor就能正确解析链接,同时保留外部的引号:

"link:http://link.to.something[Title]"

为什么之前的写法不行?

咱们来拆解你遇到的两种问题:

  • 第一种写法 http://link.to.something["Title"]:Asciidoctor会把引号当成链接标题的一部分,最终渲染出的链接标题是带引号的,不符合你要的“引号包裹整个链接”的效果。
  • 第二种写法 "http://link.to.something[Title]":因为是隐式链接(没有用link:前缀),Asciidoctor没有识别出内部的链接结构,直接把整个字符串作为普通文本输出了。

渲染效果

使用正确写法后,生成的HTML会和你期望的完全一致:

"<a href="http://link.to.something">Title</a>"

内容的提问来源于stack exchange,提问作者Matt Raible

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:10:59