diff --git a/spug_web/src/layout/Footer.js b/spug_web/src/layout/Footer.js
index f991209..79f7888 100644
--- a/spug_web/src/layout/Footer.js
+++ b/spug_web/src/layout/Footer.js
@@ -18,7 +18,7 @@ export default function () {
rel="noopener noreferrer">官网
- 文档
diff --git a/spug_web/src/layout/Header.js b/spug_web/src/layout/Header.js
index efd3365..b44127e 100644
--- a/spug_web/src/layout/Header.js
+++ b/spug_web/src/layout/Header.js
@@ -5,7 +5,7 @@
*/
import React from 'react';
import { Link } from 'react-router-dom';
-import { Layout, Dropdown, Menu, Avatar } from 'antd';
+import { Layout, Dropdown, Menu, Avatar, Divider } from 'antd';
import { MenuFoldOutlined, MenuUnfoldOutlined, UserOutlined, LogoutOutlined, CodeOutlined } from '@ant-design/icons';
import { AuthDiv } from 'components';
import Notification from './Notification';
@@ -41,22 +41,26 @@ export default function (props) {
return (
-
-
- {props.collapsed ? : }
-
+
+ {props.collapsed ? : }
-
-
-
-
-
-
-
-
- {localStorage.getItem('nickname')}
-
-
+
+
window.open('https://spug.cc/')}>官网
+
window.open('https://ops.spug.cc/docs/about-spug/')}>文档
+
window.open('https://ssl.spug.cc/')}>证书申请
+
+
+
+
+
+
+
+
+
+ {localStorage.getItem('nickname')}
+
+
+
)
diff --git a/spug_web/src/layout/index.js b/spug_web/src/layout/index.js
index ad8249a..4ba829a 100644
--- a/spug_web/src/layout/index.js
+++ b/spug_web/src/layout/index.js
@@ -50,7 +50,6 @@ export default function () {
{Routes}
-
diff --git a/spug_web/src/layout/layout.module.less b/spug_web/src/layout/layout.module.less
index 1ee5674..566ab83 100644
--- a/spug_web/src/layout/layout.module.less
+++ b/spug_web/src/layout/layout.module.less
@@ -1,6 +1,7 @@
.header {
display: flex;
flex-direction: row;
+ justify-content: space-between;
padding: 0 12px 0 0;;
height: 48px;
line-height: 48px;
@@ -8,8 +9,20 @@
box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
z-index: 2;
- .left {
- flex: 1;
+ .right {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+
+ .link {
+ color: #333333;
+ cursor: pointer;
+ padding: 0 16px;
+
+ &:hover {
+ background: rgba(0, 0, 0, 0.025);
+ }
+ }
}
.terminal {
@@ -80,7 +93,7 @@
display: flex;
flex-direction: column;
justify-content: space-between;
- padding: 24px 24px 0;
+ padding: 24px;
overflow-y: scroll;
}
diff --git a/spug_web/src/pages/alarm/contact/Form.js b/spug_web/src/pages/alarm/contact/Form.js
index e76b964..bfa2ca3 100644
--- a/spug_web/src/pages/alarm/contact/Form.js
+++ b/spug_web/src/pages/alarm/contact/Form.js
@@ -79,7 +79,7 @@ export default observer(function () {
钉钉收不到通知?请参考
官方文档
+ href="https://ops.spug.cc/docs/use-problem#use-dd">官方文档
}>
diff --git a/spug_web/src/pages/config/setting/Form.js b/spug_web/src/pages/config/setting/Form.js
index 2646c7a..e47317f 100644
--- a/spug_web/src/pages/config/setting/Form.js
+++ b/spug_web/src/pages/config/setting/Form.js
@@ -78,7 +78,7 @@ export default observer(function () {
valuePropName="checked"
initialValue={store.record.is_public === undefined || store.record.is_public}
tooltip={什么是公共/私有配置?}>
+ href="https://ops.spug.cc/docs/conf-app">什么是公共/私有配置?}>
)}
diff --git a/spug_web/src/pages/deploy/app/AutoDeploy.js b/spug_web/src/pages/deploy/app/AutoDeploy.js
index 0e6d050..86d1c38 100644
--- a/spug_web/src/pages/deploy/app/AutoDeploy.js
+++ b/spug_web/src/pages/deploy/app/AutoDeploy.js
@@ -69,7 +69,7 @@ export default observer(function AutoDeploy() {
根据你的网络情况,首次刷新可能会很慢,请耐心等待。
刷新失败?
+ href="https://ops.spug.cc/docs/use-problem#clone">刷新失败?
}>
Copyright {new Date().getFullYear()} By OpenSpug
diff --git a/spug_web/src/pages/schedule/Step1.js b/spug_web/src/pages/schedule/Step1.js
index 05fff88..a36bfb0 100644
--- a/spug_web/src/pages/schedule/Step1.js
+++ b/spug_web/src/pages/schedule/Step1.js
@@ -114,7 +114,7 @@ export default observer(function () {
任务执行失败告警通知,
钉钉收不到通知?
+ href="https://ops.spug.cc/docs/use-problem#use-dd">钉钉收不到通知?
)}>
,
- btn: 如何升级?,
+ btn: 如何升级?,
description: {res.content}
{res.extra}
})
} else if (res.extra) {
@@ -67,8 +67,8 @@ class About extends React.Component {
https://spug.cc
- https://spug.cc/docs/change-log/
+ https://ops.spug.cc/docs/change-log/
{info['spug_version'] !== VERSION && (
diff --git a/spug_web/src/pages/system/setting/SecuritySetting.js b/spug_web/src/pages/system/setting/SecuritySetting.js
index b1c3bb9..bc17fb7 100644
--- a/spug_web/src/pages/system/setting/SecuritySetting.js
+++ b/spug_web/src/pages/system/setting/SecuritySetting.js
@@ -74,7 +74,7 @@ export default observer(function () {
建议开启,校验是否获取了真实的访问者IP,防止因为增加的反向代理层导致基于IP的安全策略失效,当校验失败时会在登录时弹窗提醒。如果你在内网部署且仅在内网使用可以关闭该特性。为什么没有获取到真实IP?}>