html - 十一:在头部的noscript标签中渲染一个样式
问题描述
我有一个_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'));
解决方案
推荐阅读
- http - Angular 5 在 Http Post 方法中隐藏凭据的最佳方法
- android - 使用 Picasso(或 Glide)和改造在 RecyclerView 中显示图像,仅适用于经过身份验证的用户
- javascript - 角度 4 中的会话超时问题
- user-interface - Dart 组件进度条仅在循环结束时更新
- php - PHP ssh2_connect 通过代理
- python - 我的 Django 日志记录配置有什么问题?日志文件中看不到任何日志
- mongodb - MongoDB聚合很慢
- reactjs - 错误:最终加载程序没有返回缓冲区或字符串
- eclipse-plugin - 首次打开 MyDsl xtext 编辑器时出现 Guice 配置错误
- python - 如何将源代码添加到使用 sphinx 生成的 LaTeX 文档中