Я делаю блог (страница github; .github.io), где я хочу продемонстрировать некоторый код Python, аналогично тому, как это делается в ядрах Kaggle (кусками или блоками). Предпочтительно из репозитория GitHub.
Я пытался использовать prettyprint с предварительным тегом, однако фрагмент кода является статическим и текст не уменьшается, если он находится на мобильном устройстве. Стиль также довольно старый.
HTML-код ниже показывает, что я пробовал, и (пример) фрагмента кода, который я хотел бы отобразить на моем сайте:
import numpy as np
import pandas as pd
from sklearn.ensemble import RandomForestRegressor
# Read the data
train = pd.read_csv('../input/train.csv')
# pull data into target (y) and predictors (X)
train_y = train.SalePrice
predictor_cols = ['LotArea', 'OverallQual',
'YearBuilt', 'TotRmsAbvGrd']
# Create training predictors data
train_X = train[predictor_cols]
my_model = RandomForestRegressor()
my_model.fit(train_X, train_y)
В поисках простого способа интеграции фрагментов Python (с подсветкой синтаксиса) в HTML (возможно, iframe и т. Д., Если они существуют) из github или других платформ.
Спасибо.