如何更改在 docpad 中生成 html 的降价图像?
How to change markdown image generated html in docpad?
我正在使用 Docpad,我的页面基于 Bootstrap。我希望所有图像都具有 class 属性:"img-responsive"。一种方法是直接在 Markdown 文档中使用 HTML 标签,但我不喜欢这种方法。我想为它使用 Markdown 语法。然后,如果我更改设计,则不必使用新的 HTML.
更新所有页面
是否可以更改从 Markdown 生成图像标签 HTML 的行为?
根据 DocPad documentation,您可以配置 DocPad 使用的 Markdown 实现。如果其中一个 Markdown 实现提供了改变其行为的选项,您可以创建自己的插件来获得您想要的行为。但是,我怀疑您需要做一些工作来构建自己的插件。我怀疑您会发现任何预制的开箱即用的东西。毕竟你要求的是非标准的 Markdown 行为。
例如,标记的 Markdown 实现允许您 override renderer methods. If you override the image renderer, you should be able to have it output your desired HTML for images. However, it is not clear to me if the Marked Plugin for DocPad 支持它。如果没有,您可能需要分叉该插件并创建自己的插件。
我正在使用 Docpad,我的页面基于 Bootstrap。我希望所有图像都具有 class 属性:"img-responsive"。一种方法是直接在 Markdown 文档中使用 HTML 标签,但我不喜欢这种方法。我想为它使用 Markdown 语法。然后,如果我更改设计,则不必使用新的 HTML.
更新所有页面是否可以更改从 Markdown 生成图像标签 HTML 的行为?
根据 DocPad documentation,您可以配置 DocPad 使用的 Markdown 实现。如果其中一个 Markdown 实现提供了改变其行为的选项,您可以创建自己的插件来获得您想要的行为。但是,我怀疑您需要做一些工作来构建自己的插件。我怀疑您会发现任何预制的开箱即用的东西。毕竟你要求的是非标准的 Markdown 行为。
例如,标记的 Markdown 实现允许您 override renderer methods. If you override the image renderer, you should be able to have it output your desired HTML for images. However, it is not clear to me if the Marked Plugin for DocPad 支持它。如果没有,您可能需要分叉该插件并创建自己的插件。