我想将我的 css 样式表添加到 ngdocs 文档中的实时演示示例中。
我希望样式影响演示本身,但显然,它们不应该影响整个网页。
我尝试将我的样式表添加到 gruntfile ngdocs 选项中,如下所示:
ngdocs: {
options : {
scripts: [
...
],
styles: [
'<%=base%>/mycss/mylayout.css'
],
dest: '<%=target%>docs'
},
api : {
src: [
...
]
}
}
这确实将 mylayout.css 作为链接标记添加到 index.html 的标记中,作为 head 部分中最后包含的链接标记,但其中的样式会覆盖整个页面上的样式。不好。
我该怎么做才能使我的样式在现场演示中起作用,但在页面的其余部分不起作用?
谢谢你的帮助!希望这将对 ng-docs 上非常有限的可用信息做出贡献!
编辑:我最终做的是创建一个名为 myNgdocsLayout.css 的新 css 文件,我在其中编写了几个覆盖 mylayout.css 的样式,同时仍然允许 mylayout.css 样式应用于现场演示。
现在我的页面看起来不错,但这绝对不是一个完美的解决方案。如果有人能提出一个想法,让我的样式仅适用于我的现场演示,而无需在页面的其余部分覆盖它们,我仍然会很感激......如果没有构建我会感到惊讶- 在 ngdocs 中这样做。