add favicon and localize sitename
This commit is contained in:
parent
9b8a5a08e4
commit
a690e57068
|
@ -6,6 +6,7 @@
|
||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black"/>
|
<meta name="apple-mobile-web-app-status-bar-style" content="black"/>
|
||||||
<meta name="format-detection" content="telephone=no"/>
|
<meta name="format-detection" content="telephone=no"/>
|
||||||
<meta name="format-detection" content="email=no"/>
|
<meta name="format-detection" content="email=no"/>
|
||||||
|
<link rel="icon" href="/public/favicon.ico" type="image/x-icon">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" />
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" />
|
||||||
<title></title>
|
<title></title>
|
||||||
{{ helper.assets.getStyle('umi.css') | safe }}
|
{{ helper.assets.getStyle('umi.css') | safe }}
|
||||||
|
|
|
@ -178,13 +178,13 @@ class BasicLayout extends React.PureComponent {
|
||||||
const currRouterData = this.matchParamsPath(pathname);
|
const currRouterData = this.matchParamsPath(pathname);
|
||||||
|
|
||||||
if (!currRouterData) {
|
if (!currRouterData) {
|
||||||
return 'Ant Design Pro';
|
return 'INFINI';
|
||||||
}
|
}
|
||||||
const message = formatMessage({
|
const message = formatMessage({
|
||||||
id: currRouterData.locale || currRouterData.name,
|
id: currRouterData.locale || currRouterData.name,
|
||||||
defaultMessage: currRouterData.name,
|
defaultMessage: currRouterData.name,
|
||||||
});
|
});
|
||||||
return `${message} - Ant Design Pro`;
|
return `${message} - INFINI`;
|
||||||
};
|
};
|
||||||
|
|
||||||
getLayoutStyle = () => {
|
getLayoutStyle = () => {
|
||||||
|
|
|
@ -31,22 +31,14 @@ const copyright = (
|
||||||
</Fragment>
|
</Fragment>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const appname = formatMessage({ id: 'layout.user.appname' });
|
||||||
|
const appslogon = formatMessage({ id: 'layout.user.appslogon' });
|
||||||
|
|
||||||
class UserLayout extends React.PureComponent {
|
class UserLayout extends React.PureComponent {
|
||||||
// @TODO title
|
|
||||||
// getPageTitle() {
|
|
||||||
// const { routerData, location } = this.props;
|
|
||||||
// const { pathname } = location;
|
|
||||||
// let title = 'Ant Design Pro';
|
|
||||||
// if (routerData[pathname] && routerData[pathname].name) {
|
|
||||||
// title = `${routerData[pathname].name} - Ant Design Pro`;
|
|
||||||
// }
|
|
||||||
// return title;
|
|
||||||
// }
|
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { children } = this.props;
|
const { children } = this.props;
|
||||||
return (
|
return (
|
||||||
// @TODO <DocumentTitle title={this.getPageTitle()}>
|
|
||||||
<div className={styles.container}>
|
<div className={styles.container}>
|
||||||
<div className={styles.lang}>
|
<div className={styles.lang}>
|
||||||
<SelectLang />
|
<SelectLang />
|
||||||
|
@ -56,10 +48,10 @@ class UserLayout extends React.PureComponent {
|
||||||
<div className={styles.header}>
|
<div className={styles.header}>
|
||||||
<Link to="/">
|
<Link to="/">
|
||||||
<img alt="logo" className={styles.logo} src={logo} />
|
<img alt="logo" className={styles.logo} src={logo} />
|
||||||
<span className={styles.title}>极限日志分析中心</span>
|
<span className={styles.title}>{appname}</span>
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className={styles.desc}>极限科技的日志分析中心是东半球最好用的日志分析平台</div>
|
<div className={styles.desc}>{appslogon}</div>
|
||||||
</div>
|
</div>
|
||||||
{children}
|
{children}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
export default {
|
export default {
|
||||||
'navBar.lang': 'Languages',
|
'navBar.lang': 'Languages',
|
||||||
|
|
||||||
|
'layout.user.appname':"INFINI LOGGING CENTER",
|
||||||
|
'layout.user.appslogon':"INFINI logging center is the best log analysis platform in the world",
|
||||||
|
|
||||||
'layout.user.link.help': 'Help',
|
'layout.user.link.help': 'Help',
|
||||||
'layout.user.link.privacy': 'Privacy',
|
'layout.user.link.privacy': 'Privacy',
|
||||||
'layout.user.link.terms': 'Terms',
|
'layout.user.link.terms': 'Terms',
|
||||||
|
|
|
@ -1,8 +1,13 @@
|
||||||
export default {
|
export default {
|
||||||
'navBar.lang': '语言',
|
'navBar.lang': '语言',
|
||||||
|
|
||||||
|
'layout.user.appname':"极限日志分析中心",
|
||||||
|
'layout.user.appslogon':"极限科技的日志分析中心是东半球最好用的日志分析平台",
|
||||||
|
|
||||||
'layout.user.link.help': '帮助',
|
'layout.user.link.help': '帮助',
|
||||||
'layout.user.link.privacy': '隐私',
|
'layout.user.link.privacy': '隐私',
|
||||||
'layout.user.link.terms': '条款',
|
'layout.user.link.terms': '条款',
|
||||||
|
|
||||||
'validation.email.required': '请输入邮箱地址!',
|
'validation.email.required': '请输入邮箱地址!',
|
||||||
'validation.email.wrong-format': '邮箱地址格式错误!',
|
'validation.email.wrong-format': '邮箱地址格式错误!',
|
||||||
'validation.password.required': '请输入密码!',
|
'validation.password.required': '请输入密码!',
|
||||||
|
@ -180,6 +185,8 @@ export default {
|
||||||
|
|
||||||
'app.setting.appname':"日志分析中心",
|
'app.setting.appname':"日志分析中心",
|
||||||
|
|
||||||
|
'app.login.appname':"日志分析中心",
|
||||||
|
|
||||||
'app.settings.menuMap.basic': '基本设置',
|
'app.settings.menuMap.basic': '基本设置',
|
||||||
'app.settings.menuMap.security': '安全设置',
|
'app.settings.menuMap.security': '安全设置',
|
||||||
'app.settings.menuMap.binding': '账号绑定',
|
'app.settings.menuMap.binding': '账号绑定',
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<title>Ant Design Pro</title>
|
<title>INFINI</title>
|
||||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
<link rel="icon" href="/public/favicon.ico" type="image/x-icon">
|
||||||
<script src="https://gw.alipayobjects.com/os/antv/pkg/_antv.data-set-0.9.6/dist/data-set.min.js"></script>
|
<script src="https://gw.alipayobjects.com/os/antv/pkg/_antv.data-set-0.9.6/dist/data-set.min.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
Loading…
Reference in New Issue