0

我有一个_include/partials/head-content.njk以这三行结尾的 nunjucks 模板。

<noscript>
  <link rel="stylesheet" href="{{ '/_assets/noscript.css' | asset | url }}"/>
</noscript>

这在我的页面中呈现为以下 HTML:

<noscript>
  &#x3C;link rel="stylesheet" href="/_site-dev/_merged_assets/noscript.css"/>
</noscript>

我怎样才能让 Eleventy 尊重这个<noscript>标签的内容?

我的解决方法:

eleventyConfig.addTransform('fix-noscript-style', content =>
  content.replace(`<noscript>&#x3C;link`, '<noscript><link'));
4

0 回答 0