Yard Documentation에서 임의의 링크를 어떻게 작성합니까?
-
18-09-2019 - |
문제
내 마당 문서에서 링크를 만들려고합니다. HTTP 링크를 얻을 수 있습니다.
# I like {http://stackoverflow.com Stackoverflow}
렌더링
<p>I like <a href="http://stackoverflow.com">Stackoverflow</a></p>
그러나 이메일 링크 :
# You can email the {mailto:bugs@myproject.com bugs} list
나에게 경고를 준다 :
[warn]: In file `':: Cannot resolve link to mailto:bugs@myprojectmailto:bugs@myproject.com from text:
그리고 렌더링합니다
<p>You can email the <tt>bugs</tt> list</p>
링크에 대해 일반 RDOC 구문을 시도했습니다.
bugs[mailto:bugs@myproject.com]
그러나 마당은 그것을 무시하는 것 같습니다. 더 안정적인 구문을 아는 사람이 있습니까?
해결책
Yard의 코드를 파는 것은 문제를 보여줍니다.gems/yard-0.2.3.5/lib/yard
선이 있습니다 (73) :
if name.include?("://")
Mailto 링크를 허용하지 않습니다. 이 라인을 교체 할 수 있습니다
if name.include?("://") or name.include?("mailto:")
그리고 그것은 당신이 원하는대로 작동 할 것입니다 ... 정확히 이상적이지는 않지만 그게 내가 지금 가지고있는 전부입니다.
다른 팁
0.2.3.6은이 지원을받습니다
제휴하지 않습니다 StackOverflow