如何在不将其变成 link 的情况下在降价正文中添加 domain.com?
How do I add a domain.com on body of markdown without turning it into a link?
所以我正在写博客来解释我在文章中的许多地方使用了 example.com/。我不希望他们变成链接。我该如何逃脱?
- example.com = 正确
- example.com != 正确
通过将 URL 包裹在反引号中来使用代码范围:
I'm using `example.com/` in my essay at a number of places
根据 HTML spec, a code
element can contain "any... string that a computer would recognize." As a URL is a string that a computer recognizes, then it should be wrapped in a code
element. The way that is accomplished in Markdown is by wrapping the string in backticks to create a code span. As the Markdown rules 解释:
To indicate a span of code, wrap it with backtick quotes (`). Unlike a
pre-formatted code block, a code span indicates code within a normal
paragraph. For example:
Use the `printf()` function.
will produce:
<p>Use the <code>printf()</code> function.</p>
而且,对您来说更重要的是,代码范围内的任何内容都不会被解析为 Markdown。
如果不提及原始规则不建议对文本中的普通 URLs 进行任何特殊处理,这个答案就不会完整。根据原始规则,automatic links 需要特殊标记,即 URL 被括在尖括号中。像这样:<http://example.com/>
。由于文本中没有尖括号的普通 URL 将被忽略,因此没有专门定义的方法来转义 URL。事实上,这就是 Markdown 在 Whosebug 中的行为方式。
然而,许多用户不喜欢这种行为,并希望他们所有的 URL 都是自动链接,即使不将它们括在尖括号中。因此,一些实现将自动链接所有 URL。不幸的是,这意味着如果您使用这样的实现,那么逃避自动链接的唯一方法是将 URL 包装在代码范围内。
所以我正在写博客来解释我在文章中的许多地方使用了 example.com/。我不希望他们变成链接。我该如何逃脱?
- example.com = 正确
- example.com != 正确
通过将 URL 包裹在反引号中来使用代码范围:
I'm using `example.com/` in my essay at a number of places
根据 HTML spec, a code
element can contain "any... string that a computer would recognize." As a URL is a string that a computer recognizes, then it should be wrapped in a code
element. The way that is accomplished in Markdown is by wrapping the string in backticks to create a code span. As the Markdown rules 解释:
To indicate a span of code, wrap it with backtick quotes (`). Unlike a pre-formatted code block, a code span indicates code within a normal paragraph. For example:
Use the `printf()` function.
will produce:
<p>Use the <code>printf()</code> function.</p>
而且,对您来说更重要的是,代码范围内的任何内容都不会被解析为 Markdown。
如果不提及原始规则不建议对文本中的普通 URLs 进行任何特殊处理,这个答案就不会完整。根据原始规则,automatic links 需要特殊标记,即 URL 被括在尖括号中。像这样:<http://example.com/>
。由于文本中没有尖括号的普通 URL 将被忽略,因此没有专门定义的方法来转义 URL。事实上,这就是 Markdown 在 Whosebug 中的行为方式。
然而,许多用户不喜欢这种行为,并希望他们所有的 URL 都是自动链接,即使不将它们括在尖括号中。因此,一些实现将自动链接所有 URL。不幸的是,这意味着如果您使用这样的实现,那么逃避自动链接的唯一方法是将 URL 包装在代码范围内。