Есть некоторые проблемы с попыткой стилизовать изображения в блогах Ghost. Их реализация Markdown действительно проста. Вы можете загрузить код ![]()
, но затем, чтобы добавить класс или стиль, вы должны преобразовать его в HTML. Это также не лучший вариант для команд, где кто-то не очень хорошо разбирается в HTML.
Простой способ добавить стиль изображения в блог Ghost
Ответы (1)
Вот что я сделал:
Добавьте стиль изображения в свой CSS, который вы хотите применить.
Убедитесь, что в вашем блоге установлен JQuery (он больше не включен в Ghost — загрузите его и добавьте, как на шаге 2, если необходимо)
Добавьте файл с именем styles.js в папку js вашей темы (в активах). Ссылка на файл темы default.hbs:
<script type="text/javascript" src="{{asset "js/styles.js"}}"></script>
Добавьте
$('img[alt~="name of your class"]').addClass("name of your class");
в styles.js. Это применит выбранный вами стиль к изображению.При добавлении изображения в редакторе Markdown укажите имя класса в скобках. Вот пример всего этого, чтобы поместить изображение влево:
#styles.css
img.left {float:left;}
#styles.js
$('img[alt~="left"]').addClass("left");
В редакторе:
![Dog left](http://images.com/dog.jpg)
Главный недостаток этого метода заключается в том, что стиль не будет предварительно просмотрен в редакторе. Вам придется загрузить страницу, чтобы увидеть ее, но это кажется самым простым способом, который я мог придумать, чтобы добавить необязательный стиль изображения в блог Ghost.