我搜索并发现了很多地方都在谈论 favicon(在OrchardCMS内)以及如何使用允许您更改它的插件,但我想知道哪个文件专门设置了网站 favicon,以便我可以更改该文件.
我试过的
- 我搜索了stackoverflow。
- 我做了一个一般的网络搜索。
- 我搜索了官方Orchard CMS Docs
内容系统中文件的名称是什么,它位于何处?
我搜索并发现了很多地方都在谈论 favicon(在OrchardCMS内)以及如何使用允许您更改它的插件,但我想知道哪个文件专门设置了网站 favicon,以便我可以更改该文件.
我试过的
内容系统中文件的名称是什么,它位于何处?
我在本地提取了所有源代码,并在所有 CSHTML 文件中搜索了字符串“ico”。
我终于找到了来源:
它位于 Orchard CMS 安装的根文件夹下:
Core/Shapes/Views/
在一个名为
Documents.cshtml
在该文件中,您将找到如下所示的代码:
@using Orchard.Localization
@using Orchard.Mvc.Html;
@using Orchard.UI.Resources;
@{
RegisterLink(new LinkEntry {Type = "image/x-icon", Rel = "shortcut icon",
Href = Url.Content("~/modules/orchard.themes/Content/Orchard.ico")});
Script.Require("Html5Shiv").UseCondition("lt IE 9").AtHead();
实际图标位于路径中(来自根安装):
/modules/orchard.themes/Content/
您现在可以简单地更改该名称(将 Orchard.ico 更改为您想要的任何名称)并使用您自己的图标。