7

我正在尝试更改我的网站名称。找不到可以设置标题或应用名称的位置。

4

4 回答 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 回答