在 Sphinx table 中包含没有额外空格的链接

Include links in Sphinx table without extra whitespace

我正在尝试使用 Sphinx 中的简单 table 格式创建 table 个 link,如下例所示:

===================================  ======
Website                              Type                                           
===================================  ======
`Google <https://www.google.com>`__  Search
`Yahoo <https://www.yahoo.com>`__    Search
`CNN <https://www.cnn.com>`__        News  
===================================  ======

如果我理解正确,我必须将页眉分隔符拉伸到 table 中最长行的宽度,包括 link。但是,当呈现 table 时,网站呈现为 link,导致网站列中出现大量空白。

有没有办法创建一个 table,其中列的宽度仅与最长呈现的 hyperlink 一样宽?

:widths: auto 将 table 包装在 table 指令中对我有用(使用 Sphinx 4.2.0 测试)。

.. table::
   :align: left
   :widths: auto
   
   ================================== ======
   Website                            Type                                           
   ================================== ======
   `Google <https://www.google.com>`_ Search
   `Yahoo <https://www.yahoo.com>`_   Search
   `CNN <https://www.cnn.com>`_       News  
   ================================== ======