diff --git a/package.json b/package.json
index 4cad7fde62e8..723bc59e3d93 100644
--- a/package.json
+++ b/package.json
@@ -141,7 +141,7 @@
"warning": "~4.0.3"
},
"devDependencies": {
- "@ant-design/colors": "^3.1.0",
+ "@ant-design/colors": "^3.2.2",
"@ant-design/tools": "^8.0.4",
"@packtracker/webpack-plugin": "^2.0.1",
"@sentry/browser": "^5.4.0",
@@ -201,7 +201,7 @@
"prettier": "^1.17.1",
"pretty-quick": "^1.11.0",
"querystring": "^0.2.0",
- "rc-footer": "^0.2.3",
+ "rc-footer": "^0.3.2",
"rc-queue-anim": "^1.6.12",
"rc-scroll-anim": "^2.5.8",
"rc-tween-one": "^2.4.1",
diff --git a/site/theme/static/footer.less b/site/theme/static/footer.less
index d68893a57894..25a6ee2c14a6 100644
--- a/site/theme/static/footer.less
+++ b/site/theme/static/footer.less
@@ -1,2 +1,17 @@
@import '~rc-footer/assets/index.css';
@import './colors';
+
+.rc-footer {
+ &-container {
+ max-width: unset;
+ padding: 60px;
+ }
+
+ &-bottom-container {
+ max-width: calc(100% - 120px);
+ }
+
+ &-columns {
+ justify-content: space-between;
+ }
+}
diff --git a/site/theme/template/Home/index.jsx b/site/theme/template/Home/index.jsx
index 114f5c126f7b..147fdfc0dc08 100644
--- a/site/theme/template/Home/index.jsx
+++ b/site/theme/template/Home/index.jsx
@@ -41,19 +41,17 @@ function getStyle() {
#header .ant-row > div:last-child .header-lang-button {
margin-right: 0;
}
- footer .footer-wrap {
- width: 100%;
+ .rc-footer-container {
max-width: 1200px;
- padding: 86px 24px 93px 24px;
- margin: auto;
+ padding: 80px 0;
}
- @media only screen and (max-width: 767.99px) {
- #footer .footer-wrap {
- padding: 40px 24px;
- }
- footer .footer-wrap .ant-row {
- padding: 0;
- }
+
+ .rc-footer-bottom-container {
+ max-width: 1200px;
+ }
+
+ .rc-footer-columns {
+ justify-content: space-around;
}
`;
}
diff --git a/site/theme/template/Layout/Footer.jsx b/site/theme/template/Layout/Footer.jsx
index 297e7d86e6fd..4cbbd18e8387 100644
--- a/site/theme/template/Layout/Footer.jsx
+++ b/site/theme/template/Layout/Footer.jsx
@@ -97,6 +97,7 @@ class Footer extends React.Component {
{
title: