Можно ли в Asciidoctor заключить ссылку в кавычки?

Я пытаюсь заключить ссылку в кавычки при использовании Asciidoctor и не могу заставить ее работать. Он либо включает кавычки в ссылке:

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

Или он отображает необработанный текст:

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

Кто-нибудь знает синтаксис, чтобы он мог отображаться следующим образом (версия HTML)?

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

person Matt Raible    schedule 16.03.2018    source источник


Ответы (2)


Это тот случай, когда необходим префикс макроса link:.

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

Вы можете думать о префиксе макроса link: как о способе принудительной ссылки. Это что-то вроде неограниченной ссылки. Он имеет более сильный приоритет, чем префикс http:.

person Dan Allen    schedule 16.03.2018

Если вы заключаете ссылку в умные кавычки, то префикс макроса link: не нужен.

"`link:http://link.to.something[Title]`"
person Dan Allen    schedule 16.03.2018
comment
Это работает для HTML, но не для PDF. Я использую: gem 'asciidoctor-pdf', github: 'asciidoctor/asciidoctor-pdf', ref: '03ceac32e426421ebd6ef2499a14f5aac40ec47b'. Я попробую ваше другое предложение со ссылкой: - person Matt Raible; 19.03.2018
comment
Использование "link:http://link.to.something[Title]" работает как для HTML, так и для PDF. - person Matt Raible; 20.03.2018
comment
Обновите, синтаксис, который вы показываете в своем ответе, работает во всем и делает фигурные кавычки. Таким образом, ваше замечание о том, что link: не нужно, неверно. - person Matt Raible; 21.03.2018