Как остановить Sphinx использовать Pygments для блоков кода? - PullRequest
1 голос
/ 08 января 2020

фрагментов переводит кодовые блоки в очень некрасивую, семантически недопустимую разметку.

Например, это первое

.. code block:: html
 <html>
  <head>... head of the document ...</head>
 </html>

будет преобразовано в pre, обернутое двумя div s, и будет содержать span s для каждой строки:

<div class="highlight-html">
  <div class="highlight">
    <span class="x">&lt;html></span>
    <span class="x">&lt;head>... head of the document ...&lt;/head></span>
    <span class="x">&lt;/html></span>
  </div>
</div>

Есть ли способ перевести блок кода в code, заключенный в pre (как рекомендует W3 C), как показано ниже?

<pre>
 <code>
   &lt;html>
    &lt;head>... head of the document ...&lt;/head>
   &lt;/html>
  
...