красиво отформатированный python код в html файлах - PullRequest
0 голосов
/ 26 мая 2020

Какие есть варианты для отображения python кода на HTML страницах?

Я не хочу выполнять код python на странице, а только создавать HTML / CSS страницы, отображаемые красиво отформатированный (например, с подсветкой синтаксиса) python фрагменты кода, выполненные, например, с помощью stackoverflow.

В основном мне нужен инструмент, который принимает файл python в качестве входных данных и генерирует HTML / CSS код.

1 Ответ

2 голосов
/ 27 мая 2020

Обновление: Я только что обнаружил highlight js .org , который поддерживает более 189 языков и 91 стиль, а также удобный способ использования. Ниже приведен пример кода:

<head>
  <link rel="stylesheet"
        href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/styles/default.min.css">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/highlight.min.js"></script>
  <script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
  <pre><code class="python">def fib(n):
  a, b = 0, 1
    while a < n:
      print(a, end=' ')
      a, b = b, a+b
      print()
  fib(1000)

Origina Post

Попробуйте codemirror. net . Подробнее нажмите здесь и здесь из переполнения стека

Или, как сказал @EternalHour, вы можете использовать Your code here <code>Your code here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...