


















Favicon其实是访问其网站时在浏览器地址栏最前边呈现的类似logo的图标,可以作为品牌的标识,一般是其网站logo的缩小版并一般是ico格式的图片。详细解释可看这里:
对Orchard系统默认支持呈现这一辨识,其图标地址为:
/modules/orchard.themes/Content/orchard.ico
在源代码里默认生成如下:
然而如上所说,一般我们都需要定制添加自己网站的Favicio图标。今天就跟大家分享如何设置网站Favicon标识:
@using Orchard.Mvc.Html;
@using Orchard.UI.Resources;
@{
RegisterLink(new LinkEntry {Type = "image/x-icon", Rel = "shortcut icon", Href = Url.Content("~/Media/Default/favicon/orchard_blog.ico")});
Script.Include("html5.js").UseCondition("lt IE 9").AtHead();
string title = Convert.ToString(Model.Title);
string siteName = Convert.ToString(WorkContext.CurrentSite.SiteName);
}
@Display(Model.Head)
@* Layout (template) is in the Body zone @ the default position (nothing, zero, zilch) *@
@Display(Model.Body)
@Display(Model.Tail)
注意:其实你修改就是这里 - Url.Content("~/Media/Default/favicon/orchard_blog.ico"),此路径必须是你要替换的图标并其已经上传到指定目录下的。
提示:第三种方法也有缺点,就是如果你是多站点可能就不起每个站点配置不同的Favicio图标,除非你应用不同的主题。
相关资源链接*
Building a favicon module for Orchard
Where is the default Orchard favicon located?
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。