所以我写了一个博客,并解释说我在许多地方的文章中都使用example.com/。我不希望他们变成链接。我该如何逃脱?
答案 0 :(得分:1)
通过在反引号中包装网址来使用代码跨度:
I'm using `example.com/` in my essay at a number of places
根据HTML spec,code
元素可以包含“计算机可以识别的任何...字符串”。由于URL是计算机可以识别的字符串,因此应将其包装在code
元素中。在Markdown中完成的方法是将字符串包装在反引号中以创建代码范围。正如Markdown rules所解释的:
要指示代码范围,请用反引号引起来(`)。不像一个 预格式化的代码块,代码范围指示正常范围内的代码 段。例如:
Use the `printf()` function.
将产生:
<p>Use the <code>printf()</code> function.</p>
而且,对您而言更重要的是,代码范围内的任何内容都不会解析为Markdown。
如果没有提到原始规则并不建议对文本内的纯URL进行特殊处理,那么这个答案将是不完整的。根据原始规则,automatic links需要特殊标记,即URL用尖括号括起来。像这样:<http://example.com/>
。由于将忽略文本中没有尖括号的普通URL,因此没有专门定义的方法来转义URL。实际上,这就是Markdown在StackOverflow中的表现。
但是,许多用户不喜欢这种行为,甚至希望将所有URL都自动链接,即使没有将它们包装在尖括号中。因此,许多实现将自动链接所有URL。不幸的是,这意味着逃避自动链接的唯一方法是,如果使用的是这种实现,则将URL包装在代码段中。