【问题标题】:Add self-closing tags using juicePreserveTags options within an MJML Gulp task在 MJML Gulp 任务中使用 juicePreserveTags 选项添加自闭合标签
【发布时间】:2021-04-10 09:07:12
【问题描述】:

我正在使用 git Repo 的克隆:https://github.com/jpagano/mjml-starter-base

如何添加在此处找到的配置选项https://www.gitmemory.com/issue/mjmlio/mjml/1528/467101657

config.juicePreserveTags='{"imgTag": { "start": "<img", "end": "/>" }, "brTag": { "start": "<br", "end": "/>" }}'

我试过了:

export function buildMjml() {
  const options = {
    beautify: true,
    minify: false,
    keepComments: false,
    juicePreserveTags: '{"imgTag": { "start": "<img", "end": "/>" }, "brTag": { "start": "<br", "end": "/>" }}',
  };

  return gulp.src(PATHS.mjml.src).pipe(mjmlGulp(mjml, options)).pipe(gulp.dest(PATHS.dist));
}

但这不会将结束标签添加到图像和 br 标签中

【问题讨论】:

标签: gulp html-email mjml


【解决方案1】:

选项应设置为有效的 js 对象。

juicePreserveTags: {
  imgTag: { "start": "<img", "end": "/>" }, 
  brTag: { "start": "<br", "end": "/>" }
},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 2017-02-21
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多