Python sphinx 如何防止sphinx将url设置为超链接?

Python sphinx 如何防止sphinx将url设置为超链接?,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,在我的文档中,我偶尔使用“垃圾”URL作为示例,不希望它们成为指向任何地方的超链接。有没有语法使这些URL不是超链接?有三种方法可以格式化这些URL,使它们不是超链接。第一种方法是像对待其他代码示例一样对待示例URL,并用反引号将其括起来,如下所示: open ``http://www.example.com`` in a web browser open :samp:`http://www.example.com` in a web browser open :samp:`http://w

在我的文档中,我偶尔使用“垃圾”URL作为示例,不希望它们成为指向任何地方的超链接。有没有语法使这些URL不是超链接?

有三种方法可以格式化这些URL,使它们不是超链接。第一种方法是像对待其他代码示例一样对待示例URL,并用反引号将其括起来,如下所示:

open ``http://www.example.com`` in a web browser
open :samp:`http://www.example.com` in a web browser
open :samp:`http://www.example.com:{port}` in a web browser
open \http://www.example.com in a web browser
第二个是使用斯芬克斯角色,如下所示:

open ``http://www.example.com`` in a web browser
open :samp:`http://www.example.com` in a web browser
open :samp:`http://www.example.com:{port}` in a web browser
open \http://www.example.com in a web browser
:samp:
角色允许您强调可变部分。例如,您可以指示用户选择的端口号,如下所示:

open ``http://www.example.com`` in a web browser
open :samp:`http://www.example.com` in a web browser
open :samp:`http://www.example.com:{port}` in a web browser
open \http://www.example.com in a web browser
port这个词会被强调,大括号会被省略

最后一个选项是在示例URL前面加上反斜杠,如下所示:

open ``http://www.example.com`` in a web browser
open :samp:`http://www.example.com` in a web browser
open :samp:`http://www.example.com:{port}` in a web browser
open \http://www.example.com in a web browser

URL将显示为普通文本,没有链接或任何特殊格式。

除了@ddbeck answer,要转义电子邮件地址,请在@前面加一个斜杠

login\@<hostname>
登录\@