Подсветка синтаксиса практически для любого языка программирования наконец-то доступна на Medium!

Это здесь. Подсветка синтаксиса для большинства языков программирования теперь доступна в блоках кода Medium!

Теперь, если вы инициализируете блок кода тремя обратными кавычками («`») и вводите какой-либо код, Medium попытается автоматически выбрать правильную подсветку синтаксиса для вашего языка программирования.

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

Пример подсветки синтаксиса Python в Medium:

import whylogs as why
import pandas as pd

# create dataframe & whylogs profile
df = pd.read_csv("path/to/file.csv")
results = why.log(df)

Это то, чего ждали многие технические писатели! До сих пор вам приходилось встраивать списки GitHub или другие внешние репозитории кода, чтобы получить подсветку синтаксиса языка программирования.

В настоящее время Medium поддерживает следующую подсветку синтаксиса.

  • Баш
  • C
  • C++
  • C#
  • CSS
  • Диф
  • Go
  • ГрафQL
  • ТОМЛ,ИНИ
  • Джава
  • JavaScript
  • JSON
  • Котлин
  • Меньше
  • Луа
  • Makefile
  • HTML, XML
  • Уценка
  • Цель-C
  • Перл
  • PHP
  • PHP-шаблон
  • Простой текст
  • python-repl
  • R
  • Рубин
  • Ржавчина
  • СКСС
  • Оболочка
  • SQL
  • Быстрый
  • Машинопись
  • ВБ.NET
  • Веб-сборка
  • YAML

Или вы можете продолжать отображать код в Medium как серые скучные ячейки кода с None .

import whylogs as why
import pandas as pd

# create dataframe & whylogs profile
df = pd.read_csv("path/to/file.csv")
results = why.log(df)

Надеюсь, вы так же взволнованы новой подсветкой синтаксиса ячеек кода в Medium, как и я!

Приятного технического письма!