Я не уверен, что Jekyll конвертирует теги <i>
, но если это так, лучше не изменять Jekyll.Вместо этого я предлагаю простой код jquery для преобразования <em>
обратно в <i>
снова, где все атрибуты отображаются:
$(document).on("ready",function(){
$('em.fa').replaceWith(function(){
$iTag = $("<i>", {html: $(this).html()});
$.each(this.attributes, function(i, attribute){
$iTag.attr(attribute.name, attribute.value);
});
return $iTag;
})
})
Примечание: Если $(document).on("ready")
не сработало, попробуйте $(window).on("load")
Примечание: Если Jekyll имеет функцию обратного вызова после завершения, лучшим способом было бы вызвать вышеуказанную функцию в качестве обратного вызова Jekyll, не готового к DOM.