我有一个_include/partials/head-content.njk
以这三行结尾的 nunjucks 模板。
<noscript>
<link rel="stylesheet" href="{{ '/_assets/noscript.css' | asset | url }}"/>
</noscript>
这在我的页面中呈现为以下 HTML:
<noscript>
<link rel="stylesheet" href="/_site-dev/_merged_assets/noscript.css"/>
</noscript>
我怎样才能让 Eleventy 尊重这个<noscript>
标签的内容?
我的解决方法:
eleventyConfig.addTransform('fix-noscript-style', content =>
content.replace(`<noscript><link`, '<noscript><link'));