You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2022/09/03 01:13:52 UTC

[rocketmq-site] branch new-official-website updated: Update Home Page Content (#199)

This is an automated email from the ASF dual-hosted git repository.

duhengforever pushed a commit to branch new-official-website
in repository https://gitbox.apache.org/repos/asf/rocketmq-site.git


The following commit(s) were added to refs/heads/new-official-website by this push:
     new 00e50179 Update Home Page Content (#199)
00e50179 is described below

commit 00e50179d9f83cb4261c61dc14e321ad618b042a
Author: Jack Tsai <ts...@outlook.com>
AuthorDate: Sat Sep 3 09:13:48 2022 +0800

    Update Home Page Content (#199)
    
    Co-authored-by: tsaitsung-han.tht <ts...@alibaba-inc.com>
---
 docusaurus.config.js                         |   2 +-
 i18n/en/code.json                            |  63 +++++++++++++++
 src/css/custom.css                           |  19 ++++-
 src/pages/components/Feature.js              | 101 ++++++++++++++++++------
 src/pages/components/Hero.js                 |   4 +-
 src/pages/components/Hero.module.css         |   7 ++
 src/pages/components/Highlight.js            | 110 ++++++++++++++++++++-------
 src/pages/components/LogoCarousel.module.css |   1 +
 src/pages/components/Section.module.css      |   1 -
 src/pages/components/highlight.module.css    |  49 ++++++++++--
 static/img/rmq-home-page.png                 | Bin 0 -> 470775 bytes
 11 files changed, 294 insertions(+), 63 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index 0d0bbd2a..2ee4d3e0 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -136,7 +136,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
           theme: require('prism-react-renderer/themes/dracula'),
         },
         navbar: {
-          title: "RocketMQ",
+          title: "Apache RocketMQ",
           // hideOnScroll: true,
           logo: {
             alt: "My Site Logo",
diff --git a/i18n/en/code.json b/i18n/en/code.json
index adbb8b0c..96fdfb35 100644
--- a/i18n/en/code.json
+++ b/i18n/en/code.json
@@ -215,6 +215,9 @@
     "message": "Tags",
     "description": "The title of the tag list page"
   },
+  "rmq_intro": {
+    "message": "A cloud native messaging and streaming platform, making it simple to build event-driven applications"
+  },
   "快速开始": {
     "message": "Quick Start"
   },
@@ -256,5 +259,65 @@
   },
   "了解更多": {
     "message": "Learn More"
+  },
+  "核心特性": {
+    "message": "Core Capabilities"
+  },
+  "云原生": {
+    "message": "Cloud Native"
+  },
+  "可分可合的存储计算架构": {
+    "message": "Dividable and composable storage computing architecture"
+  },
+  "高吞吐": {
+    "message": "High Throughput"
+  },
+  "保证万亿级的信息容量": {
+    "message": "Trillion-level message capacity guaranteed"
+  },
+  "低时延": {
+    "message": "Low Latency"
+  },
+  "大规模负载下低延迟": {
+    "message": "With low latency under massive loads"
+  },
+  "金融级": {
+    "message": "Finance Oriented"
+  },
+  "支持金融级别的事务消息": {
+    "message": "Financial grade transactional message"
+  },
+  "架构极简": {
+    "message": "Lightweight Model"
+  },
+  "灵活的分布式横向扩展部署架构": {
+    "message": "Flexible distributed scale-out deployment architecture"
+  },
+  "生态友好": {
+    "message": "Eco Friendly"
+  },
+  "涵盖电商、金融、物联网、大数据领域": {
+    "message": "Covering the fields of e-commerce, finance, Internet of Things, and big data"
+  },
+  "生态系统": {
+    "message": "Ecosystem"
+  },
+  "流处理": {
+    "message": "Stream Processing"
+  },
+  "提供轻量、高扩展、高性能和丰富功能的流计算引擎": {
+    "message": "Lightweight, high availability, high performance stream computing engine"
+  },
+  "连接器": {
+    "message": "Connect"
+  },
+  "配置化、低代码的方式进行数据集成,可与任意系统建立连接,可用于构建流式ETL,数据管道,数据湖等": {
+    "message": "Configurable and low-code way to integrate data, connect with any system, and build streaming ETL, data pipeline, data lake, etc."
+  },
+  "微服务": {
+    "message": "Microservice"
+  },
+  "丰富的消息类型支持和消息治理方式,以消息粒度负载均衡满足 Serverless 应用场景": {
+    "message": "Rich message type support and management to meet Serverless scenarios with message granularity load balancing"
   }
 }
\ No newline at end of file
diff --git a/src/css/custom.css b/src/css/custom.css
index 4b620b85..a2d0a8cb 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -241,6 +241,20 @@ a code {
   background-color: transparent;
 }
 
+/* .highlightSection {
+  width: 65rem;
+} */
+
+.featureAndEco {
+  text-align: center;
+}
+
+@media (min-width: 1441px) {
+  .highlightSection {
+    width: 69rem;
+  }
+}
+
 .highlightSection .token-line {
   font-size: 90% !important;
 }
@@ -309,7 +323,7 @@ h1 {
 
 .gradient-text {
   color: transparent;
-  font-size: 25vmin;
+  font-size: 17vmin;
   text-align: center !important;
   background: conic-gradient(
     #068d9d 12%,
@@ -624,9 +638,6 @@ h1 {
   border-radius: 2%;
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
 }
-.markdown table{
-  
-}
 
 .markdown th{
   min-width: 200px;
diff --git a/src/pages/components/Feature.js b/src/pages/components/Feature.js
index 67c06f2a..e820cabd 100644
--- a/src/pages/components/Feature.js
+++ b/src/pages/components/Feature.js
@@ -8,7 +8,8 @@ import styles from "./Feature.module.css";
 import Translate, {translate} from '@docusaurus/Translate';
 export default function Feature() {
   return (
-    <div> 
+    <div>
+      <Highlight/>
     {/* <div className={styles.mobileFeature}>
       <div> */}
       {/* <h3>
@@ -52,19 +53,14 @@ export default function Feature() {
       </p>
     </div>
   </div> */}
-    <div className={styles.webFeature}>
+    {/* <div className={styles.webFeature}>
       
       <Highlight
         img={
-          <Lottie
-          loop
-          animationData={lottieJson1}
-          play
-          style={{ width: 400, height: 400, marginTop: -100, marginLeft:30 }}></Lottie>
         }
         reversed
         title=  {translate({
-          message: "RocketMQ 作为主流的分布式消息中间件,于 2012 年开源,并在 2017 年成为 Apache 顶级项目",
+          message: "云原生",
           description: 'The homepage icon alt message',
         })}
         
@@ -83,15 +79,10 @@ export default function Feature() {
       />
       <Highlight
         img={
-          <Lottie
-          loop
-          animationData={lottieJson2}
-          play
-          style={{ width: 400, height: 400, marginLeft:50,marginTop:-30 }}></Lottie>
         }
         reversed
         title= {translate({
-              message: "大规模负载下低延迟,保证万亿级的信息容量,适用于电商领域,金融领域,大数据领域,物联网",
+              message: "高吞吐",
               description: 'The homepage icon alt message',
             })}
         
@@ -110,16 +101,10 @@ export default function Feature() {
      
       <Highlight
         img={
-          <Lottie
-      loop
-      animationData={lottieJson3}
-      play
-      style={{ width: 700, height: 700, marginTop:-230, marginLeft:-70, }}
-    />
         }
         reversed
         title={translate({
-          message: "RocketMQ发布5.0版本包括:全新的消费模型,服务端负载均衡,无损弹性扩缩,可分可合的存储计算分离等",
+          message: "低时延",
           description: 'The homepage icon alt message',
         })}
         
@@ -137,7 +122,79 @@ export default function Feature() {
         link={translate({ message:"RocketMQ 5.0 速览" })}
         url="/version"
       />
-    </div>
+
+      <Highlight
+        img={
+        }
+        reversed
+        title={translate({
+          message: "金融级",
+          description: 'The homepage icon alt message',
+        })}
+        
+        text={
+          <>
+          
+            <p>
+              RocketMQ Release 5.0: Major Architecture Refactoring, Storage
+              Compute Separation, Event Streaming
+            </p>
+            
+          </>
+          
+        }
+        link={translate({ message:"RocketMQ 5.0 速览" })}
+        url="/version"
+      />
+
+      <Highlight
+        img={
+        }
+        reversed
+        title={translate({
+          message: "架构极简",
+          description: 'The homepage icon alt message',
+        })}
+        
+        text={
+          <>
+          
+            <p>
+              RocketMQ Release 5.0: Major Architecture Refactoring, Storage
+              Compute Separation, Event Streaming
+            </p>
+            
+          </>
+          
+        }
+        link={translate({ message:"RocketMQ 5.0 速览" })}
+        url="/version"
+      />
+
+      <Highlight
+        img={
+        }
+        reversed
+        title={translate({
+          message: "生态友好",
+          description: 'The homepage icon alt message',
+        })}
+        
+        text={
+          <>
+          
+            <p>
+              RocketMQ Release 5.0: Major Architecture Refactoring, Storage
+              Compute Separation, Event Streaming
+            </p>
+            
+          </>
+          
+        }
+        link={translate({ message:"RocketMQ 5.0 速览" })}
+        url="/version"
+      />
+    </div> */}
   </div>
   
   );
diff --git a/src/pages/components/Hero.js b/src/pages/components/Hero.js
index 39b49213..00609ce4 100644
--- a/src/pages/components/Hero.js
+++ b/src/pages/components/Hero.js
@@ -8,9 +8,9 @@ export default function Hero(){
 
      <header className={clsx("hero hero--primary", styles.heroBanner)}>
         <div className="container">
-          <h1 className={clsx("gradient-text",styles.herotitle)}>RocketMQ</h1>
+          <h1 className={clsx("gradient-text",styles.herotitle)}>Apache RocketMQ</h1>
           <p className={clsx("hero__subtitle",styles.herosubtitle)}>
-     A cloud native messaging and streaming platform, making it simple to build event-driven applications
+            <Translate id="rmq_intro">云原生消息事件流融合处理平台,帮助用户轻松构建事件驱动程序</Translate>
           </p>
           <div className={clsx('container',styles.github)}>
             <iframe
diff --git a/src/pages/components/Hero.module.css b/src/pages/components/Hero.module.css
index 7a11992d..30e6a27d 100644
--- a/src/pages/components/Hero.module.css
+++ b/src/pages/components/Hero.module.css
@@ -4,6 +4,13 @@
     position: relative;
     overflow: hidden;
     height: 100vh;
+    background-image: url('/img/rmq-home-page.png');
+    background-size: 100%;
+}
+
+.herosubtitle {
+    font-size: 1.5rem;
+    max-width: 600vw;
 }
 
 
diff --git a/src/pages/components/Highlight.js b/src/pages/components/Highlight.js
index 406d054f..4cb49cde 100644
--- a/src/pages/components/Highlight.js
+++ b/src/pages/components/Highlight.js
@@ -2,43 +2,97 @@ import React from 'react'
 import clsx from 'clsx'
 import Link from '@docusaurus/Link'
 import styles from './highlight.module.css'
+import Translate, {translate} from '@docusaurus/Translate';
 
 export default function Highlight({ reversed, title, img, text, link,url,isDark }) {
-    const left = <div className={clsx('col col--6', styles.featureImage, reversed ? styles.featureImageReversed : '')}>{img}</div>
-    const right = (
-        <div className={clsx('col col--6', styles.featureContent, reversed ? styles.featureContentReversed : '')}>
+    const content = (
+        <div className={clsx('col col--4', styles.featureContent, reversed ? styles.featureContentReversed : '')}>
+            <div className={styles.introimg}>{img}</div>
             <h3 className={styles.highlighttitle}>{title}</h3>
             <p className={styles.highlightsubtitle}>{text}</p>
-            <Link
-                            to={url}
-                            className={clsx(
-                                'button button--outline button--secondary button--lg',
-                                styles.getStarted,
-                            )}
-                        >{link}</Link>
         </div>
     )
 
     return (
-        <section className={clsx('highlightSection', isDark ? styles.darkSection + ' darkSection' : '')}>
-            <div className={clsx("container",styles.container)}>
-                <div className={clsx('row',styles.row)}>
-                    {reversed ? (
-                        <>
-                          {left}
-                            {right}
-                          
-
-                        </>
-                    ) : (
-                        <>
-                        {right}
-                            {left}
-                           
-                        </>
-                    )}
-                                               
+        <section className={clsx('featureAndEco', isDark ? styles.darkSection + ' darkSection' : styles.featureAndEco)}>
+            <h2 className={styles.sectionTitle}>{translate({message: "核心特性"})}</h2>
+            <div className={clsx('row', styles.row)}>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662019940104" class="icon" viewBox="0 0 1323 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="694" width="100" height="100"><path d="M295.885162 290.240781a163.251644 163.251644 0 0 0-37.529113 54.417215 165.753584 165.753584 0 0 0-13.13519 62.548522 160.749703 160.749703 0 0 0 0 18.764557l5.003882 36.278143-28.77232 17.513586a237.0589 237.0589 0 0 0-62.548523 53.79173 225.800166 225.800166 0 0 0-53.166244 147.614513A229.553077 229.553077 0 0  [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "云原生" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "可分可合的存储计算架构" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662019998302" class="icon" viewBox="0 0 1088 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1092" width="100" height="100"><path d="M554.026667 0c294.570667 0 533.333333 238.784 533.333333 533.333333 0 219.52-132.586667 408.042667-322.069333 489.856l-65.92-65.941333c41.706667-14.293333 80.64-34.581333 115.776-59.818667l-59.2-59.178666 60.330666-60.352 63.253334 63.274666A446.4 446.4 0 0 0 1000.021333 576h-104.64v-85.333333h104.661334a445.461 [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "高吞吐" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "保证万亿级的信息容量" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662020021534" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1351" width="100" height="100"><path d="M395.765333 586.570667h-171.733333c-22.421333 0-37.888-22.442667-29.909333-43.381334L364.768 95.274667A32 32 0 0 1 394.666667 74.666667h287.957333c22.72 0 38.208 23.018667 29.632 44.064l-99.36 243.882666h187.050667c27.509333 0 42.186667 32.426667 24.042666 53.098667l-458.602666 522.56c-22.293333 25.408-63.626667 [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "低时延" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "大规模负载下低延迟" })}</p>
+                </div>
+            </div>
+            <div className={clsx('row', styles.row)}>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662020040095" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1602" width="100" height="100"><path d="M512 981.333333c-36.266667 0-70.4-12.8-96-38.4l-38.4-36.266666c-12.8-12.8-29.866667-21.333333-49.066667-21.333334l-53.333333-2.133333c-74.666667-2.133333-132.266667-61.866667-134.4-134.4l-2.133333-53.333333c0-19.2-8.533333-36.266667-21.333334-49.066667l-36.266666-38.4a136.533333 136.533333 0 0 1 0-189.866667l36. [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "金融级" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "支持金融级别的事务消息" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662020058130" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1830" width="100" height="100"><path d="M867.648 648.48l33.216 55.744a6.4 6.4 0 0 1-2.24 8.768l-398.912 237.76-398.944-237.76a6.4 6.4 0 0 1-2.24-8.768l33.216-55.744a6.4 6.4 0 0 1 8.8-2.24l359.136 214.048 359.2-214.016a6.4 6.4 0 0 1 8.768 2.24z m0-155.392l33.216 55.744a6.4 6.4 0 0 1-2.24 8.8l-398.912 237.76-398.944-237.76a6.4 6.4 0 0 1-2.24-8.8l33.216- [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "架构极简" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "灵活的分布式横向扩展部署架构" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662020073561" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2045" width="100" height="100"><path d="M960.13 661.73c45.18-217.23-72.82-435.39-279.35-516.48C668.79 62.35 597.7 0.84 513.93 0.9 430.17 0.85 359.09 62.35 347.11 145.25 172.89 213.66 58.28 381.73 58.23 568.91c0 23.86 3.21 54.82 9.53 92.77-39.81 30.79-65.38 78.96-65.38 133.1 0.02 44.67 17.8 87.5 49.4 119.07a168.43 168.43 0 0 0 119.13 49.27c29.77 0 57.7 [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "生态友好" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "涵盖电商、金融、物联网、大数据领域" })}</p>
+                </div>
+            </div>
+            <div className={clsx('sectionSpace', styles.sectionSpace)}></div>
+            <h2 className={styles.sectionTitle}>{translate({message: "生态系统"})}</h2>
+            <div className={clsx('row', styles.row)}>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662022118662" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3870" width="100" height="100"><path d="M879.674 544.51l-158.254-0.221c-8.534 2.287-17.305-2.776-19.588-11.307l-23.862-75.877-74.742 350.891c0 0-1.523 18.507-11.518 18.507s-26.9 0.281-26.9 0.281c-8.259 2.213-16.748-2.687-18.961-10.949l-92.741-457.648-70.305 330.634c-2.261 8.291-11.94 15.206-20.385 12.986l-24.876 0.339c-8.723 2.293-17.685-2.789-20.023- [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "流处理" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "提供轻量、高扩展、高性能和丰富功能的流计算引擎" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662022200501" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5708" width="100" height="100"><path d="M768.097681 184.192165A55.873452 55.873452 0 1 1 823.971133 128.318713 55.873452 55.873452 0 0 1 768.097681 184.192165zM568.062194 896.04553A55.873452 55.873452 0 1 1 512.188742 840.172079 55.873452 55.873452 0 0 1 568.062194 896.04553zM200.406351 128.318713A55.873452 55.873452 0 1 1 256.279803 184.192165 55.873 [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "连接器" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "配置化、低代码的方式进行数据集成,可与任意系统建立连接,可用于构建流式ETL,数据管道,数据湖等" })}</p>
+                </div>
+                <div className={clsx('col col--4', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662022230456" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6048" width="100" height="100"><path d="M511.90226 722.428022c-9.330788 0-18.6343-3.719814-25.503397-11.079884-13.138113-14.080284-12.376648-36.145723 1.704773-49.283836l151.211045-141.104018c14.081421-13.141523 36.146859-12.376648 49.283836 1.704773 13.140386 14.079148 12.376648 36.144586-1.704772 49.282699L535.684972 713.051774a34.746673 34.746673 0 [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "微服务" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "丰富的消息类型支持和消息治理方式,以消息粒度负载均衡满足 Serverless 应用场景" })}</p>
                 </div>
+                {/* <div className={clsx('col col--3', styles.featureContent)}>
+                    <div className={styles.introimg}>
+                        <svg t="1662019940104" class="icon" viewBox="0 0 1323 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="694" width="100" height="100"><path d="M295.885162 290.240781a163.251644 163.251644 0 0 0-37.529113 54.417215 165.753584 165.753584 0 0 0-13.13519 62.548522 160.749703 160.749703 0 0 0 0 18.764557l5.003882 36.278143-28.77232 17.513586a237.0589 237.0589 0 0 0-62.548523 53.79173 225.800166 225.800166 0 0 0-53.166244 147.614513A229.553077 229.553077 0 0  [...]
+                    </div>
+                    <h3 className={styles.highlighttitle}>{translate({ message: "云原生" })}</h3>
+                    <p className={styles.highlightsubtitle}>{translate({ message: "可分可合的存储计算分离架构" })}</p>
+                </div> */}
             </div>
         </section>
     )
diff --git a/src/pages/components/LogoCarousel.module.css b/src/pages/components/LogoCarousel.module.css
index cd635563..a823de60 100644
--- a/src/pages/components/LogoCarousel.module.css
+++ b/src/pages/components/LogoCarousel.module.css
@@ -186,6 +186,7 @@ h3 {
 .title {
   margin: 0 auto 40px auto;
   text-align: center;
+  font-size: 3rem;
 }
 
 .subtitle {
diff --git a/src/pages/components/Section.module.css b/src/pages/components/Section.module.css
index db9310d7..1030f5a4 100644
--- a/src/pages/components/Section.module.css
+++ b/src/pages/components/Section.module.css
@@ -1,7 +1,6 @@
 .section {
     padding: 7rem  7rem ;
     width: 100%;
-    background-color: var(--wdio-section-background-color);
 }
 
 .section h3 {
diff --git a/src/pages/components/highlight.module.css b/src/pages/components/highlight.module.css
index 63dea569..76466541 100644
--- a/src/pages/components/highlight.module.css
+++ b/src/pages/components/highlight.module.css
@@ -4,7 +4,8 @@
 }
 
 .featureContent {
-    padding: var(--wdio-spacing-vertical) 0 var(--wdio-spacing-vertical) calc(var(--ifm-spacing-horizontal) + 20px)!important;
+    /* padding: var(--wdio-spacing-vertical) 1.535rem var(--wdio-spacing-vertical) calc(var(--ifm-spacing-horizontal) + 1.535rem)!important; */
+    /* margin: -2rem 0 -5rem 0; */
 }
 
 .featureContentReversed {
@@ -24,6 +25,15 @@
     background-color: var(--wdio-dark-section-background-color);
 }
 
+.sectionTitle {
+    font-size: 3rem;
+    text-align: center;
+}
+
+.sectionSpace {
+    margin: 5rem;
+}
+
 @media (max-width: 996px) {
     .featureContent {
         /* padding: var(--wdio-spacing-vertical) 0 calc(var(--wdio-spacing-vertical) * 4) calc(var(--ifm-spacing-horizontal) + 20px)!important; */
@@ -47,7 +57,6 @@
     .featureContentReversed {
         /* padding: calc(var(--wdio-spacing-vertical) * 4+3000) calc(var(--ifm-spacing-horizontal) + 20px) var(--wdio-spacing-vertical) var(--ifm-spacing-horizontal)!important; */
         text-align: center!important;
-    
     }
 
     .featureImageReversed {
@@ -57,17 +66,47 @@
     }
 }
 
-
+@media (min-width: 1441px) {
+    .featureContent {
+        /* padding: var(--wdio-spacing-vertical) 0 var(--wdio-spacing-vertical) calc(var(--ifm-spacing-horizontal) + 10rem)!important; */
+    }
+    /* .highlighttitle {
+        font-weight: 600 !important;
+        text-align:center!important;
+        margin: 0rem 0rem 0rem 0rem !important;
+    }
+    
+    .introimg {
+        text-align:center;
+        margin: 0rem 0rem 2rem 0rem !important;
+    }
+    .sectionTitle {
+        font-size: 3rem;
+        text-align: center;
+        margin: 0 0 0 12rem;
+    } */
+}
 
 .highlighttitle {
     font-weight: 600 !important;
     text-align:center!important;
-  }
+}
+
+.highlightsubtitle {
+    text-align: center;
+    margin: 1vw 0 1rem 0;
+}
+
+.introimg {
+    text-align:center;
+    margin: 0 0 2vw 0;
+}
   
 .row{
     text-align: center;
 }
 .container{
     text-align: center;
+    width: 120%;
+    /* margin: var(--wdio-spacing-vertical) 0 15rem calc(var(--ifm-spacing-horizontal) + 1rem)!important; */
 }
-
diff --git a/static/img/rmq-home-page.png b/static/img/rmq-home-page.png
new file mode 100644
index 00000000..b8ade832
Binary files /dev/null and b/static/img/rmq-home-page.png differ