Grails:如何更改网站图标?

Rob*_*Rob 10 favicon grails

我试图取代favicon.ico/web-app/images/文件夹,但它不工作:我的网站仍然有平常Grails的图标.我还需要做些什么?

小智 12

试着改变 views\layout\main.gsp

<html>  
    <head>  
        <title><g:layoutTitle default="Grails" /></title>  
        <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'main.css')}" />  
        <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" />  
        <g:layoutHead />  
        <g:javascript library="application" />                  
    </head>  
    <body>  
        <div id="spinner" class="spinner" style="display:none;">  
            <img src="${createLinkTo(dir:'images',file:'spinner.gif')}" alt="Spinner" />  
        </div>      
        <div class="logo"><img src="${createLinkTo(dir:'images',file:'grails_logo.jpg')}" alt="Grails" /></div>     
        <g:layoutBody />        
    </body>     
</html>
Run Code Online (Sandbox Code Playgroud)

和评论

<link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" /> 
Run Code Online (Sandbox Code Playgroud)

或者清理浏览器的缓存.;-)


mpc*_*ado 5

对于 grails 资产插件,您必须使用:

<head>
    ...
    <asset:link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
</head>
Run Code Online (Sandbox Code Playgroud)