2016-03-17 1 views
0

Я использую Docpad, и моя страница основана на Bootstrap. Я хочу, чтобы все изображения имели атрибут класса: «img-отзывчивый». Один из способов - использовать HTML-тег непосредственно в документе Markdown, но мне не нравится этот подход. Я хотел бы использовать синтаксис Markdown для него. Тогда, если я изменю свой дизайн, мне не нужно обновлять все мои страницы с помощью нового HTML.Как изменить изображение сгенерированного изображения html в docpad?

Возможно ли изменить поведение HTML-кода HTML-тега от Markdown?

+0

В соответствии с DocPad [документация] (http://docpad.org/docs/plugins/) вы можете настроить, какую реализацию DocPad использует Markdown. Если одна из реализаций Markdown предлагает возможность изменить свое поведение, вы можете создать свой собственный плагин, чтобы получить нужное поведение. Но я подозреваю, что с вашей стороны потребуется определенная работа по созданию собственного плагина. Я сомневаюсь, что вы найдете что-нибудь готовое, готовое к работе. В конце концов, вы просите о нестандартном поведении Markdown. – Waylan

+1

Например, отмеченная реализация Markdown позволяет [переопределить методы визуализации] (https://github.com/chjj/marked#overriding-renderer-methods). Если вы переопределяете средство визуализации изображений, вы должны иметь возможность выводить желаемый HTML-код для изображений. Однако мне непонятно, поддерживает ли это [Marked Plugin for DocPad] (https://github.com/docpad/docpad-plugin-marked/). Если нет, вам может потребоваться разблокировать этот плагин и создать свой собственный. – Waylan

+0

Спасибо, вот что я искал. Можете ли вы добавить его в качестве ответа? – marisks

ответ

1

В соответствии с DocPad documentation вы можете настроить реализацию DocPad, применяемую Markdown. Если одна из реализаций Markdown предлагает возможность изменить свое поведение, вы можете создать свой собственный плагин, чтобы получить нужное поведение. Но я подозреваю, что с вашей стороны потребуется определенная работа по созданию собственного плагина. Я сомневаюсь, что вы найдете что-нибудь готовое, готовое к работе. В конце концов, вы просите о нестандартном поведении Markdown.

Например, отмеченная реализация Markdown позволяет вам override renderer methods. Если вы переопределяете средство визуализации изображений, вы должны иметь возможность выводить желаемый HTML-код для изображений. Однако мне непонятно, поддерживает ли это Marked Plugin for DocPad. Если нет, вам может потребоваться разблокировать этот плагин и создать свой собственный.

Смежные вопросы