У меня есть блок кода в файле разметки Pandoc, обозначенный как:
```python
for x in range(10):
print('id is', x)
```
Когда я использую команду
pandoc example.md -s -o example.html
Я получаю следующий вывод на веб-странице:
Однако, когда я использую настраиваемый шаблон html, который использует Bootstrap CSS для генерации HTML, отступ в блоке кода неправильный. Команда
pandoc example.md --template=custom.html -s -o example2.html
производит следующий вывод на веб-странице:
Обратите внимание, насколько велик отступ во втором примере. Это происходит только тогда, когда для стилизации блоков кода используется Bootstrap. Проблема с отступом возникает не в первой строке, а только в последующих строках в блоке кода.
Шаблон, который я использую для создания HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Example Pandoc HTML</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
$if(quotes)$
<style type="text/css">q { quotes: "“" "”" "‘" "’"; }</style>
$endif$
$if(highlighting-css)$
<style type="text/css">$highlighting-css$</style>
$endif$
$if(math)$
$math$
$endif$
</head>
<body>
<div class="container">
$body$
</div>
</body>
</html>
Как правильно отформатировать блоки кода с помощью Bootstrap и Pandoc при использовании настраиваемого HTML-шаблона?