使用 Orchard CMS,favicon 设置在哪里?

Using Orchard CMS, where is favicon set?

我搜索并发现很多地方都在谈论 favicon(在 OrchardCMS 内)以及如何使用允许您更改它的插件,但我想知道哪个文件专门设置了网站图标,以便我可以更改该文件。

我试过的

内容系统中的文件名称是什么,它位于何处?

我在本地提取了所有源代码,并在所有 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();

实际图标位于路径(从 root 安装):

/modules/orchard.themes/Content/

您现在可以简单地更改该名称(将 Orchard.ico 更改为您想要的任何名称)并使用您自己的图标。