我正在使用 Orchard v.1.9.1.0。
我有我的自定义主题,其布局页面是这样开始的:
@using Orchard.UI.Resources;
@{
Script.Require("ShapesBase");
// css
Style.Include("//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css");
Style.Include("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css");
}
使用Script.Include
,我认为加载 CDN 引用会起作用,但是在构建项目并在本地查看它时,引用不存在,而是呈现如下:
<link href="/Themes/HotToddy5K/Styles/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
果园为什么这样做?我似乎无法找到它在基础/核心中的哪个位置应用它。我试图删除那个“脚本”文件夹中的 bootstrap.min.css 文件,希望它会回到我的 CDN 参考,但没有运气。
有任何想法吗?