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 — 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;
}