我正在尝试更改我的网站名称。找不到可以设置标题或应用名称的位置。
问问题
6313 次
4 回答
21
您可以在目录中创建任何文件config/
,例如config/app.js
包含如下内容的文件:
module.exports = {
appName : 'My App'
};
导出对象的任何属性都成为 Sails 配置的一个选项。
appName
属性用作应用程序标题。例如,在默认布局中:
<title><%- title %></title>
title
=== sails.config.appName
=== _'My App'
默认情况下appName
,配置变量设置为“Sails”。
于 2013-08-17T20:40:41.723 回答
4
我在sails github issues#768上有一个很好的答案。
在 app.js 和 bootstrap.js 文件中添加应用程序名称对我来说很好。
于 2013-08-26T22:08:06.427 回答
3
要自定义应用程序的名称,只需将以下内容添加到module.exports = { … }
文件中的块中config/local.js
appName : 'My Brilliant App',
您还可以通过将您自己的title
值传递给view
渲染器来覆盖控制器中的页面标题。
res.view({title: 'My brilliant title'});
并且,为了对 SEO 友好,在您的jade
模板中指定
head
title= sails.config.appName + " | " + title
于 2014-05-04T04:18:30.500 回答
0
从 Sails 1.2.2 开始,您可以在第 4 行更改应用名称\views\layouts\layout.ejs
:<title>Your App Name</title>
.
于 2019-06-21T06:19:40.340 回答