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

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/storm-site.git


The following commit(s) were added to refs/heads/main by this push:
     new b254bdb0f4 Fix BS5 404 layout and drop orphan asset duplicates
b254bdb0f4 is described below

commit b254bdb0f4e51c6f22cce9d311251dac0ad40011
Author: Richard Zowalla <[email protected]>
AuthorDate: Thu May 7 12:41:15 2026 +0200

    Fix BS5 404 layout and drop orphan asset duplicates
    
    The 404 page still used the BS3 col-md-offset-2 class which doesn't
    exist in Bootstrap 5; switch to offset-md-2 so the centred layout
    renders again.
    
    Drop three orphan files under assets/css/ (style.css, main.scss,
    font-awesome.min.css) that duplicated the live /css/ versions but
    were never referenced by head.html. They still carried BS3 idioms
    and references to deleted background images, so editing the wrong
    copy would silently produce no effect. Also drop _data/meetups.yml,
    which was populated but never read by any template.
    
    Clean up the .col-xs-* selectors from the grid-padding rule in
    css/style.css; col-xs-* doesn't exist in Bootstrap 5.
---
 404.html                        |   2 +-
 _data/meetups.yml               |   7 -
 assets/css/font-awesome.min.css |   4 -
 assets/css/main.scss            |  48 ----
 assets/css/style.css            | 503 ----------------------------------------
 css/style.css                   |  15 +-
 6 files changed, 14 insertions(+), 565 deletions(-)

diff --git a/404.html b/404.html
index 4c7540dbfb..cd93d2923c 100644
--- a/404.html
+++ b/404.html
@@ -7,7 +7,7 @@ sitemap: false
 <div class="content">
     <div class="container-fluid">
         <div class="row">
-            <div class="col-md-8 col-md-offset-2">
+            <div class="col-md-8 offset-md-2">
                 <div class="box-primary" style="text-align: center; padding: 
40px 20px;">
                     <h2 style="margin-top: 0;">404 &mdash; Page not found</h2>
                     <p>The page you're looking for doesn't exist, or it may 
have moved.</p>
diff --git a/_data/meetups.yml b/_data/meetups.yml
deleted file mode 100644
index 3f57b8608a..0000000000
--- a/_data/meetups.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-  - title: Apache Storm & Apache Kafka
-    location: Sunnyvale, CA
-    url: https://www.meetup.com/Apache-Storm-Apache-Kafka/
-
-  - title: NYC Storm User Group
-    location: New York, NY
-    url: https://www.meetup.com/New-York-City-Storm-User-Group/
diff --git a/assets/css/font-awesome.min.css b/assets/css/font-awesome.min.css
deleted file mode 100644
index 24fcc04c4e..0000000000
--- a/assets/css/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT 
License)
- 
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0')
 format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') 
format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') 
format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') 
format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular')
 format('svg');font-weight:normal;font-style:norma [...]
\ No newline at end of file
diff --git a/assets/css/main.scss b/assets/css/main.scss
deleted file mode 100644
index 352e13ab02..0000000000
--- a/assets/css/main.scss
+++ /dev/null
@@ -1,48 +0,0 @@
----
-# Only the main Sass file needs front matter (the dashes are enough)
----
-@charset "utf-8";
-
-
-$spacing-unit:     30px;
-
-@import
-        "syntax-highlighting"
-;
-
-#sidebar {
-  float: left;
-  background: #F6F9FB;
-       border: 1px solid #E1E1E1;
-       padding: 0px 10px 10px 0px;
-       margin-left: 0px;
-
-}
-
-#sidebar a.current {
-  color: #E00000;
-}
-
-#sidebar ul {
-  list-style: none;
-  font-size: 0.83em;
-  padding-left: 20px;
-}
-
-#sidebar ul li {
-  margin-top: 3px;
-}
-
-
-#aboutcontent {
-       width: 70%;
-       margin-top:0px;
-       margin-left: 220px;
-}
-
-#footer {
-       //margin: 100px;
-       //padding: 0;
-       font-size: 0.7em;
-}
-
diff --git a/assets/css/style.css b/assets/css/style.css
deleted file mode 100644
index 80e061414f..0000000000
--- a/assets/css/style.css
+++ /dev/null
@@ -1,503 +0,0 @@
-/*
-       Theme: Apache Storm
-*/
-
-/* Fonts */
-@import 
url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);
-@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);
-
-/* Generic */
-body {
-       font-family: "Lato", sans-serif;
-       font-weight: 400;
-       font-size: 14px;
-}
-header {
-       background: #fdfbfb url(../images/header-bg.png);
-       border-top: 3px #328fbf solid;
-}
-footer {
-       background: #222 url(../images/footer-bg.png);
-       padding-top: 10px;
-       color: #ddd;
-       border-top: 3px #328fbf solid;
-       font-size: 12px;
-}
-p {
-       line-height: 24px;
-}
-h1, h2, h3, h4, h5, h6{
-       font-family: "Oswald", sans-serif;
-       font-weight: 400;
-}
-
-/* Bootstrap Extended */
-.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, 
.col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, 
.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, 
.col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, 
.col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, 
.col-sm-11, .col-md-11, .col-lg-11,  [...]
-       padding-top: 15px;
-       padding-bottom: 15px;
-}
-.navbar{
-       background: #328fbf;
-       border-top:1px solid #235693;
-       border-bottom:1px solid #235693;
-       border-radius:0;
-       margin-bottom:10px; 
-}
-.navbar.affix {
-    position: fixed;
-    top: 0;
-    width: 100%;
-    z-index:10;
-}
-.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
-   border-color: #235693;
-}
-.navbar button{
-       background:#29a1c4;  
-}
-.navbar button:hover{
-       background:#29a1c4;
-}
-.navbar-toggle .icon-bar {
-  background: #fff;
-}
-.navbar .nav{
-       border-right:1px solid #235693;
-}
-.navbar .nav > li > a{
-       color: #ffffff;
-       background: #328fbf !important; 
-       border-left:1px solid #235693;
-       font-weight: 400;
-       
-       -webkit-transition:background 1s ease;
-       -moz-transition:background 1s ease;
-       -o-transition:background 1s ease;       
-       transition:background 1s ease;
-}
-.navbar .nav > li > a:hover, .navbar .nav > li > a.current {
-       background:#235693 !important;
-}
-.navbar .nav .active > a,
-.navbar .nav .active > a:hover,
-.navbar .nav .active > a:focus {
-       background: #235693;
-}
-.dropdown-toggle{
-       background: #328fbf;
-}
-.dropdown-menu{
-       padding:0px;
-       background:#328fbf;
-       border:1px solid #235693;
-}
-.dropdown-menu a{
-       padding: 8px 10px !important;
-       color:#ffffff !important;
-       background:#328fbf;
-       border-bottom:1px solid #235693;
-       
-       -webkit-transition:background 1s ease;
-       -moz-transition:background 1s ease;
-       -o-transition:background 1s ease;
-       transition:background 1s ease;
-}
-.dropdown-menu a:hover,.dropdown-menu a:focus{
-       background:#235693 !important;
-}
-
-/* Theme Style */
-.row-margin-bottom {
-       margin-bottom: 25px;
-}
-.remove-custom-padding {
-       padding-top: 0px;
-       padding-bottom: 0px;
-}
-.no-margin-top {
-       margin-top: 0px;
-}
-.logo {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-.page-title {
-       margin-top: 0;
-       margin-bottom: 20px;
-       padding-bottom: 5px;
-       color: #235693;
-       border-bottom: 2px solid #e99941;
-       font-weight: 300;
-}
-.page-title span {
-       font-family: "Lato", sans-serif;
-       font-weight: 400;
-       font-size: 14px;
-       color: #328fbf;
-       margin-top: 5px;
-}
-.btn-std {
-       background-color: #328fbf;
-       border-bottom: 2px solid #235693;
-       color: #ffffff;
-       padding: 4px 12px;
-       font-size: 12px;
-       text-align: center;
-       border-radius: 5px;
-}
-.btn-std:hover {
-       background-color: #235693;
-       color: #ffffff;
-       text-decoration: none;
-}
-.btn-download {
-       background-color: #32bf61;
-       border-bottom: 2px solid #239329;
-       font-size: 16px;
-       font-weight: 700;
-       margin-top: 35px;
-       margin-bottom: 35px;
-       padding: 12px 36px;     
-}
-.btn-download:hover {
-       background-color: #239329;
-}
-.box-primary {
-       padding: 8px 10px;
-       background: #fbfbfb;
-       border: 1px solid #ccc;
-       border-bottom: 3px solid #ccc;
-       border-radius: 10px;
-}
-.box-primary h4 {
-       border-bottom: 1px solid #ccc;
-       padding-bottom: 10px;
-}
-.box-warning {
-       padding: 8px 10px;
-       background: #FFFAF3;
-       border: 1px solid #EB9A35;
-       border-bottom: 3px solid #EB9A35;
-       border-radius: 10px;
-}
-.box-warning h4 {
-       border-bottom: 1px solid #EB9A35;
-       padding-bottom: 10px;
-}
-.box-info {
-       padding: 8px 10px;
-       background: #F8FFFF;
-       border: 1px solid #328fbf;
-       border-bottom: 3px solid #328fbf;
-       /*border-radius: 10px;*/
-}
-.box-info h4 {
-       border-bottom: 1px solid #328fbf;
-       padding-bottom: 10px;
-}
-
-/* Footer */
-footer hr {
-       margin: 0;
-       border-top: 1px solid #555;
-       border-bottom: 1px solid #111;
-}
-.footer-widget h5 {
-       padding-bottom: 10px;
-       border-bottom: 1px solid #555;
-       margin-bottom: 10px;
-}
-.footer-list {
-       list-style: none;
-       padding-left: 20px;
-}
-.footer-list li {
-       line-height: 32px;
-}
-.footer-list li:before {
-       content: "\f105";
-       font-family: 'FontAwesome';
-       margin-right: 10px;
-}
-.footer-list li a {
-       color: #ddd;
-}
-
-.tweet {margin-bottom: 10px;}
-
-.social a, .social a:visited, .social a:hover{
-       color:#fff;
-       text-decoration:none;
-}
-.social i{
-       display:inline-block;
-       height:30px;
-       width:30px;
-       font-size:15px;
-       text-align:center;
-       line-height:30px;
-       -webkit-transition:background 1s ease;
-       -moz-transition:background 1s ease;
-       -o-transition:background 1s ease;
-       transition:background 1s ease;
-       border-radius:30px;
-       margin-right:5px;
-}
-.social i:hover{
-       -webkit-transition:background 1s ease;
-       -moz-transition:background 1s ease;
-       -o-transition:background 1s ease;
-       transition:background 1s ease;
-}
-.facebook { background: #1e78ae !important; }
-.twitter { background: #1ba1e2 !important; }
-.google-plus { background: #f22d0c !important; }
-.linkedin { background: #2d93cf !important; }
-.pinterest { background:       #dd1617 !important; }
-
-.facebook:hover, .twitter:hover, .google-plus:hover, .linkedin:hover, 
.pinterest:hover { background: #666 !important; }
-
-/* Scroll to top */
-.totop {
-       position: fixed;
-       bottom: 10px;
-       right: 10px;
-       z-index: 104400;
-}
-.totop a i{
-       display: block;
-       width: 40px;
-       height: 40px;
-       line-height: 40px;
-       text-align: center;
-       font-size: 25px;
-       background: rgba(60,60,60,0.7);
-}
-.totop a:hover i { background: rgba(60,60,60,1); }
-.totop a, .totop a:visited{
-       color: #fff;
-}
-.totop a:hover {
-       color: #eee;
-       text-decoration: none;
-}
-
-/* Page Specific - Home */
-.latest-news {
-       list-style: none;
-       padding-left: 20px;
-}
-.latest-news li {
-       line-height: 28px;
-}
-.latest-news li:before {
-       content: "\f101";
-       font-family: 'FontAwesome';
-       margin-right: 10px;
-}
-.latest-news li span.small {
-       font-size:10px;
-}
-
-/* Page Specific - Download */
-.download-block {
-       margin-bottom: 15px;
-       border-bottom: 1px solid #eee;
-}
-.download-block h4 {
-       background: #328fbf;
-       color: #fff;
-       padding: 10px;
-}
-.download-info {
-       border-left: 4px solid #eee;
-       padding-left: 15px;
-       border-bottom: 1px solid #eee;
-       padding-bottom: 10px;
-}
-.arrow-list {
-       list-style: none;
-       padding-left: 20px;
-}
-.arrow-list li {
-       line-height: 28px;
-}
-.arrow-list li:before {
-       content: "\f105";
-       font-family: 'FontAwesome';
-       margin-right: 10px;
-}
-
-/* Page Specific - News */
-.news {
-       list-style: none;
-       padding-left: 0px;
-}
-.news li a {
-       display: block;
-       padding: 7px;
-       margin-bottom: 2px;
-       font-family: "Oswald", sans-serif;
-       letter-spacing: 1px;
-       color: #328fbf;
-       border: 1px #328fbf solid;
-       -webkit-transition:background 1s ease;
-       -moz-transition:background 1s ease;
-       -o-transition:background 1s ease;       
-       transition:background 1s ease;
-}
-.news li a:hover, .news li a.current {
-       text-decoration: none;
-       border: 1px #235693 solid;
-       background-color: #328fbf;
-       color:white;
-}
-.news-title {
-       color: #235693;
-       margin-top: 0;
-}
-.news-meta {
-       padding: 5px 0;
-       margin-bottom: 20px;
-       border-top: 1px #328fbf solid;
-       border-bottom: 1px #328fbf solid;
-       color: #235693;
-       font-weight: 400;
-}
-.news-meta .fa-user {
-       margin-left: 25px;
-}
-
-/* Page Specific - FAQ */
-.faq .nav-tabs {
-       border-bottom: 1px solid #328fbf;
-}
-.faq .nav-tabs > li > a {
-       margin-right: 2px;
-       font-family: "Oswald", sans-serif;
-       font-size: 18px;
-       letter-spacing: 1px;
-       border: none;
-       border-radius: 0;
-}
-.faq .nav-tabs > li > a:hover {
-       border-bottom-color: #328fbf;
-       background-color: #FFF0DF;
-}
-.faq .nav-tabs > li.active > a, 
-.faq .nav-tabs > li.active > a:hover, 
-.faq .nav-tabs > li.active > a:focus {
-       color: #235693;
-       cursor: default;
-       background-color: #fff;
-       border: 1px solid #328fbf;
-       border-bottom-color: transparent;
-}
-.faq .tab-content {
-       padding: 15px;
-       border: 1px #328fbf solid;
-       border-top: none;
-}
-
-/* Syntax Highlighting Styles */
-.highlight {background: #fff;}
-.highlight .c {color: #998; font-style: italic;}
-.highlight .err {color: #a61717; background-color: #e3d2d2;}
-.highlight .k {font-weight: bold;}
-.highlight .o {font-weight: bold;}
-.highlight .cm {color: #998; font-style: italic;}
-.highlight .cp {color: #999; font-weight: bold;}
-.highlight .c1 {color: #998; font-style: italic;}
-.highlight .cs {color: #999; font-weight: bold; font-style: italic;}
-.highlight .gd {color: #000; background-color: #fdd;}
-.highlight .gd .x {color: #000; background-color: #faa;}
-.highlight .ge {font-style: italic;}
-.highlight .gr {color: #a00;}
-.highlight .gh {color: #999;}
-.highlight .gi {color: #000; background-color: #dfd;}
-.highlight .gi .x {color: #000; background-color: #afa;}
-.highlight .go {color: #888;}
-.highlight .gp {color: #555;}
-.highlight .gs {font-weight: bold;}
-.highlight .gu {color: #aaa;}
-.highlight .gt {color: #a00;}
-.highlight .kc {font-weight: bold;}
-.highlight .kd {font-weight: bold;}
-.highlight .kp {font-weight: bold;}
-.highlight .kr {font-weight: bold;}
-.highlight .kt {color: #458; font-weight: bold;}
-.highlight .m {color: #099;}
-.highlight .s {color: #d14;}
-.highlight .na {color: #008080;}
-.highlight .nb {color: #0086B3;}
-.highlight .nc {color: #458; font-weight: bold;}
-.highlight .no {color: #008080;}
-.highlight .ni {color: #800080;}
-.highlight .ne {color: #900; font-weight: bold;}
-.highlight .nf {color: #900; font-weight: bold;}
-.highlight .nn {color: #555;}
-.highlight .nt {color: #000080;}
-.highlight .nv {color: #008080;}
-.highlight .ow {font-weight: bold;}
-.highlight .w {color: #bbb;}
-.highlight .mf {color: #099;}
-.highlight .mh {color: #099;}
-.highlight .mi {color: #099;}
-.highlight .mo {color: #099;}
-.highlight .sb {color: #d14;}
-.highlight .sc {color: #d14;}
-.highlight .sd {color: #d14;}
-.highlight .s2 {color: #d14;}
-.highlight .se {color: #d14;}
-.highlight .sh {color: #d14;}
-.highlight .si {color: #d14;}
-.highlight .sx {color: #d14;}
-.highlight .sr {color: #009926;}
-.highlight .s1 {color: #d14;}
-.highlight .ss {color: #990073;}
-.highlight .bp {color: #999;}
-.highlight .vc {color: #008080;}
-.highlight .vg {color: #008080;}
-.highlight .vi {color: #008080;}
-.highlight .il {color: #099;}
-
-/* Page Specific - Documentation Index */
-.documentation-list {
-       list-style: none;
-       padding-left: 0px;
-}
-.documentation-list li {
-       line-height: 28px;
-}
-.documentation-list li:before {
-       content: "\f101";
-       font-family: 'FontAwesome';
-       margin-right: 5px;
-       color: #337ab7;
-}
-
-
-/* Responsive */
-@media screen and (max-width: 992px) {
-       .logo, .btn-download {margin-top:0; margin-bottom:0;}
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/css/style.css b/css/style.css
index 64d34e13e3..91b8c97112 100644
--- a/css/style.css
+++ b/css/style.css
@@ -206,8 +206,19 @@ h1, h2, h3, h4, h5, h6{
        font-weight: 400;
 }
 
-/* Bootstrap Extended */
-.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, 
.col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, 
.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, 
.col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, 
.col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, 
.col-sm-11, .col-md-11, .col-lg-11,  [...]
+/* Bootstrap Extended — vertical breathing room on grid columns. */
+.col-sm-1, .col-md-1, .col-lg-1,
+.col-sm-2, .col-md-2, .col-lg-2,
+.col-sm-3, .col-md-3, .col-lg-3,
+.col-sm-4, .col-md-4, .col-lg-4,
+.col-sm-5, .col-md-5, .col-lg-5,
+.col-sm-6, .col-md-6, .col-lg-6,
+.col-sm-7, .col-md-7, .col-lg-7,
+.col-sm-8, .col-md-8, .col-lg-8,
+.col-sm-9, .col-md-9, .col-lg-9,
+.col-sm-10, .col-md-10, .col-lg-10,
+.col-sm-11, .col-md-11, .col-lg-11,
+.col-sm-12, .col-md-12, .col-lg-12 {
        padding-top: 15px;
        padding-bottom: 15px;
 }

Reply via email to