+{{ end }}
diff --git a/layouts/partials/nav_more.html b/layouts/partials/nav_more.html
new file mode 100644
index 00000000..ea029915
--- /dev/null
+++ b/layouts/partials/nav_more.html
@@ -0,0 +1,12 @@
+
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
new file mode 100644
index 00000000..b284bb6a
--- /dev/null
+++ b/layouts/partials/navbar.html
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
new file mode 100644
index 00000000..0c3e391c
--- /dev/null
+++ b/layouts/partials/sidebar.html
@@ -0,0 +1,51 @@
+
+
\ No newline at end of file
diff --git a/layouts/partials/toolbar.html b/layouts/partials/toolbar.html
new file mode 100644
index 00000000..e69de29b
diff --git a/layouts/shortcodes/pages/get_involved.html b/layouts/shortcodes/pages/get_involved.html
deleted file mode 100644
index acf63ca2..00000000
--- a/layouts/shortcodes/pages/get_involved.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-
-
-
- Join the OpenHW community on Mattermost to connect and collaborate.
-
-
-
-
-
-
-
-
-
-
-
-
- Check our Google Calendar for upcoming calls
-
-
-
-
-
-
-
-
-
-
-
-
- The Eclipse Foundation Community Newsletter is your destination for
- original articles about projects and key technologies.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Address
-
- OpenHW Foundation
-
- 2934 Baseline Road, Suite 202, Ottawa, ON,
- Canada K2H 1B2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Connect with the OpenHW community through mailing lists:
-
-
-
-
-
-
-
-
-
diff --git a/layouts/shortcodes/pages/home.html b/layouts/shortcodes/pages/home.html
deleted file mode 100644
index 0f680de2..00000000
--- a/layouts/shortcodes/pages/home.html
+++ /dev/null
@@ -1,107 +0,0 @@
-{{ $news_id := "news-list" }}
-{{ if not (in (.Page.Scratch.Get "news-container-ids") $news_id) }}
- {{ .Page.Scratch.Add "news-container-ids" (slice $news_id) }}
-{{ end }}
-
-{{ $events_id := "events-list" }}
-{{ if not (in (.Page.Scratch.Get "events-container-ids") $events_id) }}
- {{ .Page.Scratch.Add "events-container-ids" (slice $events_id) }}
-{{ end }}
-
-{{ .Page.Scratch.SetInMap "mustache-templates" "news-cards" "/js/templates/news-cards.mustache" }}
-{{ .Page.Scratch.SetInMap "mustache-templates" "event-timeline" "/js/templates/event-timeline.mustache" }}
-
-
-
-
- The OpenHW community brings together hardware and software designers to
- create open source core designs and related IP, tools, and software with
- the aim for commercial and academic usage alike. These collaborative
- designs are adopted and customized by industry leaders to produce cores
- for a wide range of applications, spanning from small embedded devices
- like cellphones to advanced high-performance computing systems.
-
-
-
-
-
-
The CORE-V Series
-
- The CORE-V series is a robust collection of open source RISC-V cores,
- along with associated processor subsystem IP, tools and software tailored
- for electronic system designers. Optimized for both silicon and FPGA
- usage, CORE-V designs follow rigorous industry standards to deliver
- high-quality core IP. Designed to accelerate development, they provide a
- reliable foundation for creating manufacturable, production-ready
- system-on-chips (SoCs), empowering designers to streamline projects from
- concept to deployment.
-
-
-
-
-
-
-
-
-
Community News
-
-
-

-
-
-
-
-
-
-
-
Events
-
-
-

-
-
-
-
-
-
-
diff --git a/layouts/shortcodes/pages/membership/become_a_member.html b/layouts/shortcodes/pages/membership/become_a_member.html
deleted file mode 100644
index 462a2329..00000000
--- a/layouts/shortcodes/pages/membership/become_a_member.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
Why Join?
-
-
-
-
-
Be part of the rapidly growing CORE-V ecosystem
-
-
-
-
-
-
Participate in the Steering Committee and Technical Advisory
-
-
-
-
-
-
Work to drive a global open hardware roadmap
-
-
-
-
-
-
Gain industry prominence through leadership roles
-
-
-
-
-
-
Drive various OpenHW and industry events
-
-
-
-
-
-
Use OpenHW and CORE-V trademark logos
-
-
-
-
-
-
-
Benefits of Joining the OpenHW Ecosystem
-
- -
- Influence a Thriving Ecosystem: Help shape the future of
- the expanding CORE-V open hardware landscape.
-
- -
- Leadership Opportunities:
- Gain industry visibility by joining our Steering and Technical Advisory
- Committees, driving impactful global initiatives.
-
- -
- Strategic Roadmap Impact: Lead the development of a global
- open hardware roadmap, advancing innovation in critical tech sectors.
-
- -
- Event Participation: Elevate your brand at OpenHW events,
- sharing insights at key industry forums.
-
- -
- Brand Alignment: Leverage OpenHW and CORE-V trademarks and
- logos, strengthening your alignment with open source leadership.
-
-
-
-
-
-
-
-
-
Testimonials
-
- {{ range first 3 .Site.Data.testimonials.items }}
-
-
-
-

-
-
{{ .title }}
-
"{{ .text }}"
-
-
- {{ end }}
-
- {{ if gt (len .Site.Data.testimonials.items) 3 }}
-
-
- {{ range after 3 .Site.Data.testimonials.items }}
-
-
-
-

-
-
{{ .title }}
-
"{{ .text }}"
-
-
- {{ end }}
-
-
- {{ end }}
- {{ if gt (len .Site.Data.testimonials.items) 3 }}
-
- {{ end }}
-
-
-
diff --git a/layouts/shortcodes/testimonials.html b/layouts/shortcodes/testimonials.html
index 8a7a13ea..69e332f7 100644
--- a/layouts/shortcodes/testimonials.html
+++ b/layouts/shortcodes/testimonials.html
@@ -10,3 +10,45 @@
SPDX-License-Identifier: EPL-2.0
-->
+
+
+
+
+ {{ range first 3 .Site.Data.testimonials.items }}
+
+
+
+

+
+
{{ .title }}
+
"{{ .text }}"
+
+
+ {{ end }}
+
+ {{if gt (len .Site.Data.testimonials.items) 3}}
+
+
+ {{ range after 3 .Site.Data.testimonials.items }}
+
+
+
+

+
+
{{ .title }}
+
"{{ .text }}"
+
+
+ {{ end }}
+
+
+ {{ end }}
+ {{ if gt (len .Site.Data.testimonials.items) 3 }}
+
+
+ {{ end }}
+
+
+
diff --git a/less/_variables.less b/less/_variables.less
index 4468b41a..f8d4164f 100644
--- a/less/_variables.less
+++ b/less/_variables.less
@@ -12,6 +12,9 @@
*/
//== /_core/template/header.less
+
+@font-family-sans-serif: "Open Sans", Arial, sans-serif;
+@font-size-base: 18px;
@font-size-h2:32px;
@header-toolbar-background-color: transparent;
@@ -24,25 +27,22 @@
//== Colors
-@brand-primary: #16A13C; // Green
-@brand-secondary: #212E5B; // Blue
+@brand-primary: #6a9d58; // Green
+@brand-secondary: #1d3152; // Blue
@brand-tertiary: #bbbbbb; // Grey
@brand-quaternary: #efefef; // Light Gray
@brand-quinary: @brand-quaternary; // Light Gray (Breadcrumbs)
-//== Base Styles
-@border-radius-base: 0.5em;
-
//== Mobile menu colors
// Main colors for the menu
@mobile-menu-nav-background: @brand-secondary;
@mobile-menu-hover: #9ab8c1;
-@mobile-menu-color:#000;
+@mobile-menu-color:#fff;
// Colors for active link
@mobile-menu-open-active-background: #efeef2;
-@mobile-menu-open-active-color: #000;
+@mobile-menu-open-active-color: #fff;
// Default dropdown link colors
@mobile-menu-background: transparent;
@@ -51,11 +51,11 @@
@mobile-main-menu-link-padding:10px 15px;
@mobile-main-menu-link-border-bottom:none;
@mobile-menu-dropdown-menu-background: #2a2a2c;
-@mobile-menu-dropdown-menu-color: #000;
+@mobile-menu-dropdown-menu-color: #fff;
@mobile-menu-dropdown-menu-hover: #000;
@mobile-menu-dropdown-menu-hover-background: #f5f5f5;
@mobile-menu-dropdown-menu-active-background: @brand-warning;
-@mobile-menu-dropdown-menu-active-color: #000;
+@mobile-menu-dropdown-menu-active-color: #fff;
@mobile-menu-dropdown-menu-active-hover: #000;
@mobile-menu-dropdown-menu-active-hover-background: #f5f5f5;
@mobile-menu-dropdown-menu-border-bottom:none;
@@ -75,40 +75,26 @@
@main-menu-link-size:15px;
@alternate-main-menu-link-size:@main-menu-link-size;
+@main-menu-dropdown-menu-background:@white;
+@main-menu-dropdown-link-color: @white;
+@main-menu-dropdown-link-active-color: @brand-warning;
+@main-menu-dropdown-link-hover-color: @brand-warning;
+
+
// Default dropdown link colors
@alternate-mobile-menu-background:@header-background;
@alternate-mobile-main-menu-link-size:@mobile-main-menu-link-size;
-// Buttons
-@padding-base-horizontal: 2em;
-@padding-xs-horizontal: 2em;
-@padding-small-horizontal: 2em;
-@padding-large-horizontal: 2em;
-
-@padding-base-vertical: 0.875em;
-@padding-xs-vertical: 0.875em;
-@padding-small-vertical: 0.875em;
-@padding-large-vertical: 0.875em;
-
-@btn-border-radius-base: 0.5em;
-@btn-border-radius-xs: 0.5em;
-@btn-border-radius-small: 0.5em;
-@btn-border-radius-large: 0.5em;
-
-@btn-font-weight: 600;
-
-@btn-primary-color: @white;
-
// links
@link-color: darken(@brand-primary, 10%);
@breadcrumb-color: darken(@brand-tertiary, 60%);
@jumbotron-h1-size:60px;
-@header-default-bg-img:url('./images/bg-jumbotron-default.jpg');
+@header-default-bg-img:url('/images/bg-jumbotron.jpg');
@heading-underline-border: @heading-underline-thickness solid @brand-primary;
@footer-background: #fafafa;
@heading-underline-margin: 50px 0 10px;
-@core-v-cve4-rtl-freeze-milestone-achieved-bg: url('/images/openhw-new-header-bg-small.jpg');
+@core-v-cve4-rtl-freeze-milestone-achieved-bg: url('/images/openhw-new-header-bg-small.jpg');
\ No newline at end of file
diff --git a/less/base/_backgrounds.less b/less/base/_backgrounds.less
deleted file mode 100644
index 3bd46bc2..00000000
--- a/less/base/_backgrounds.less
+++ /dev/null
@@ -1,33 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.bg-traces {
- background: url('../images/bg-traces.jpg');
- background-repeat: no-repeat;
- background-size: cover;
-}
-
-.bg-traces-alt {
- background: url('../images/bg-traces-alt.jpg');
- background-repeat: no-repeat;
- background-size: cover;
-}
-
-.bg-primary-gradient-darker {
- background: linear-gradient(45deg, darken(@brand-primary, 15%), @brand-primary);
-}
-.bg-secondary-gradient-darker {
- background: linear-gradient(45deg, darken(@brand-secondary, 15%), @brand-secondary);
-}
-
-// Removes the dark gradient from mobile
-.header-default-bg-img .featured-jumbotron::before {
- background: unset;
-}
diff --git a/less/base/_utility-classes.less b/less/base/_utility-classes.less
deleted file mode 100644
index 68ec5adf..00000000
--- a/less/base/_utility-classes.less
+++ /dev/null
@@ -1,20 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.text-white {
- color: #fff;
-}
-
-.hover-underline,
-a.hover-underline {
- &:hover {
- text-decoration: underline;
- }
-}
diff --git a/less/components/_blocks.less b/less/components/_blocks.less
deleted file mode 100644
index bc0327f5..00000000
--- a/less/components/_blocks.less
+++ /dev/null
@@ -1,42 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.block-summary-item {
- border-radius: @border-radius-base;
- background-color: #fafbfa;
-
- &:hover {
- background-color: lighten(@brand-primary, 55%);
- }
-}
-
-.block-summary-event-item {
- padding: 30px;
- border-radius: @border-radius-base;
-
- &,
- &:hover {
- background-color: #f0f0f0;
- }
-}
-
-.openhw-tv-item {
- h3 {
- color: @brand-primary;
- font-weight: 700;
- font-size: 24px;
- }
-
- p {
- margin-top: 10px;
- margin-bottom: 10px;
- }
-}
-
diff --git a/less/components/_buttons.less b/less/components/_buttons.less
deleted file mode 100644
index e5b004b6..00000000
--- a/less/components/_buttons.less
+++ /dev/null
@@ -1,13 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.btn-sharp {
- border-radius: 0;
-}
diff --git a/less/components/_cards.less b/less/components/_cards.less
deleted file mode 100644
index 63b8a7ec..00000000
--- a/less/components/_cards.less
+++ /dev/null
@@ -1,155 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-@card-padding: 4rem;
-@icon-card-padding: @card-padding;
-
-.card.icon-card {
- position: relative;
- padding: @icon-card-padding;
- padding-top: calc(@icon-card-padding + 2rem);
-
- .icon-card-header {
- margin-bottom: 2rem;
-
- &-title {
- .h4;
- margin: 0;
- text-transform: uppercase;
- text-align: center;
- }
-
- &-icon {
- position: absolute;
- top: -3rem;
- left: calc(50% - 3rem);
- width: 6rem;
- height: 6rem;
- padding: 1rem;
- border-radius: 50% 50%;
- background-color: @brand-primary;
- // For FA icons
- font-size: 1.75em;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- }
- }
-
- .icon-card-body-cta {
- position: absolute;
- left: 0;
- bottom: calc(@icon-card-padding/2);
- width: 100%;
- }
-}
-
-.card.icon-card.icon-card-rounded {
- border-radius: 0.75rem;
-}
-
-.card.icon-card.icon-card-dark {
- color: @white;
- background-color: @brand-secondary;
-
- &,
- .icon-card-header-title {
- color: @white;
- }
-}
-
-// Bordered Box
-.bordered-box {
- border-radius: @border-radius-base;
-}
-
-// Specific to here
-.card.icon-card {
- height: 30rem;
-
- .icon-card-header-title {
- font-weight: 600;
- font-size: @font-size-xl;
- text-transform: capitalize;
- }
-}
-
-.highlight-card {
- position: relative;
- font-size: @font-size-lg;
- padding: 3rem;
- border-radius: @border-radius-base;
-
- &-bg-icon {
- position: absolute;
- bottom: 1rem;
- right: 1rem;
- display: inline-block;
- opacity: 0.15;
- color: white;
- font-size: 5rem;
- }
-}
-
-//@todo: Move this rule to EFSA. Do not move the following one.
-.news-cards .news-item-card {
- position: relative;
- overflow: hidden;
- width: 100%;
- padding: 2rem;
- background-color: @white;
-
- &:hover {
- background-color: darken(@white, 5%);
- }
-
- .news-item-card-title {
- font-weight: bold;
- }
-
- .news-item-card-date {
- margin: 1rem 0;
- color: @brand-primary;
- font-weight: bold;
- }
-}
-
-
-.news-cards {
- & .news-container {
- display: flex;
- flex-direction: column;
- flex-wrap: wrap;
- }
-
- @media (min-width: @screen-sm-min) {
- &-horizontal .news-container {
- flex-direction: row;
- }
- }
-
- @media (min-width: @screen-lg-min) {
- &-horizontal .news-item-card {
- width: 30%;
- }
- }
-
- &-gapped {
- .news-container {
- justify-content: space-evenly;
- }
-
- // Place shadow on individual cards
- .news-item-card {
- box-shadow: 0px 0px 12px #00000044;
- }
- }
-}
-
diff --git a/less/components/_eclipsefdn-members-list.less b/less/components/_eclipsefdn-members-list.less
deleted file mode 100644
index b88bfd89..00000000
--- a/less/components/_eclipsefdn-members-list.less
+++ /dev/null
@@ -1,14 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.eclipsefdn-members-list .logo-placeholder-text {
- font-size: 1em;
-}
-
diff --git a/less/components/_lists.less b/less/components/_lists.less
deleted file mode 100644
index 8267ee8c..00000000
--- a/less/components/_lists.less
+++ /dev/null
@@ -1,30 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.feed-list .events-list {
- background-color: #fff;
-}
-
-.member-list {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
- gap: 40px;
-
- li {
- max-width: 250px;
-
- @media all and (-ms-high-contrast:none) {
- margin: 20px
- }
- }
-}
-
diff --git a/less/components/_projects.less b/less/components/_projects.less
deleted file mode 100644
index 4ee5b336..00000000
--- a/less/components/_projects.less
+++ /dev/null
@@ -1,22 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.featured-projects {
- &-item,
- & .form-control {
- border-radius: @border-radius-base;
- }
-
- .form-control {
- padding: 1.125em;
- }
-}
-
-
diff --git a/less/components/_tables.less b/less/components/_tables.less
deleted file mode 100644
index 826910f3..00000000
--- a/less/components/_tables.less
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-table {
- .heading-highlight {
- color: @brand-primary;
- background-color: lighten(@brand-primary, 40%);
- font-weight: 400;
- }
-}
diff --git a/less/components/_testimonials.less b/less/components/_testimonials.less
deleted file mode 100644
index b548f587..00000000
--- a/less/components/_testimonials.less
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.featured-testimonials {
- .bg-traces;
-
- .testimonial-item {
- margin-top: 120px;
- display: block;
-
- @media (min-width: @screen-sm-min) {
- padding: 0 1.5rem;
- }
-
- & > div {
- background-color: fade(@brand-primary, 25%);
- backdrop-filter: blur(4px);
- border-radius: 0.5em;
- }
-
- .testimonial-logo {
- background-color: #fff;
- border-radius: 150px;
- width: 150px;
- height: 150px;
- display: flex;
- align-items: center;
- margin: -120px auto 30px;
- position: relative;
-
- img {
- margin: 0 auto;
- border-radius: 0;
- }
- }
-
- .title {
- font-size: 16px;
- }
-
- .content {
- font-size: 14px;
- }
-
- .content:before {
- content: "";
- }
-
- .content:after {
- content: "";
- }
- }
-}
-
diff --git a/less/images/bg-jumbotron-default.jpg b/less/images/bg-jumbotron-default.jpg
deleted file mode 100644
index e356698f..00000000
Binary files a/less/images/bg-jumbotron-default.jpg and /dev/null differ
diff --git a/less/images/bg-traces-alt.jpg b/less/images/bg-traces-alt.jpg
deleted file mode 100644
index 92788498..00000000
Binary files a/less/images/bg-traces-alt.jpg and /dev/null differ
diff --git a/less/images/bg-traces.jpg b/less/images/bg-traces.jpg
deleted file mode 100644
index 8938f8e0..00000000
Binary files a/less/images/bg-traces.jpg and /dev/null differ
diff --git a/less/layout/_breadcrumbs.less b/less/layout/_breadcrumbs.less
deleted file mode 100644
index f792994e..00000000
--- a/less/layout/_breadcrumbs.less
+++ /dev/null
@@ -1,19 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.breadcrumb {
- // We want to opt-out of using @border-radius-base for our breadcrumbs.
- border-radius: 0;
-}
-
-//@todo: Move to EFSA
-.container .breadcrumb {
- margin-bottom: 3rem;
-}
diff --git a/less/layout/_jumbotron.less b/less/layout/_jumbotron.less
deleted file mode 100644
index 86fc639a..00000000
--- a/less/layout/_jumbotron.less
+++ /dev/null
@@ -1,76 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-// @todo: Scope this jumbotron to .home-page once that class exists
-// Upgrade EFSA to remove text-shadow
-.featured-jumbotron {
- text-align: center;
- color: @white;
-
- & &-headline {
- color: inherit;
- font-size: @font-size-4xl;
- font-weight: 600;
- }
-
- & &-subtitle {
- font-size: @font-size-xl;
- }
-
- // @todo: See if I can remove EFSA's media query
- .btn {
- @media (max-width: @screen-sm-max) {
- border-radius: @border-radius-base;
- padding: @padding-base-vertical @padding-base-horizontal;
- }
- }
-}
-
-.header-default-bg-img .featured-jumbotron {
- background-repeat: no-repeat;
- background-size: cover;
- background-position-y: 50%;
-}
-
-.featured-story-jumbotron {
- margin-top: 5rem;
- border-radius: 0.5em;
- background-color: fade(lighten(@brand-secondary, 30%), 30%);
- backdrop-filter: blur(10px);
-
- & .featured-story-jumbotron-title {
- color: #fff;
- }
-
- & .featured-story-jumbotron-content-body {
- color: #eee;
- }
-
- .btn-primary {
- background-color: black;
- border-color: black;
-
- &:hover,
- &:active {
- background-color: lighten(black, 10%);
- }
- }
-}
-
-// Jumbotron for an individual blog post
-.core-v-cve4-rtl-freeze-milestone-achieved-jumbotron-class {
- .jumbotron.featured-jumbotron {
- background-image: @core-v-cve4-rtl-freeze-milestone-achieved-bg;
- background-position: center;
- background-size: cover;
- background-repeat: no-repeat;
- }
-}
-
diff --git a/less/layout/_navbar.less b/less/layout/_navbar.less
deleted file mode 100644
index 35c78e9f..00000000
--- a/less/layout/_navbar.less
+++ /dev/null
@@ -1,18 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.header-wrapper .header-navbar-nav-links > * {
- margin-right: unset;
-}
-
-.navbar-nav-links-item > .dropdown > button,
-.navbar-nav-links-item > a {
- padding: 0.3rem 2.5rem;
-}
diff --git a/less/layout/_sections.less b/less/layout/_sections.less
deleted file mode 100644
index 254b01d7..00000000
--- a/less/layout/_sections.less
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Copyright (c) 2024 Eclipse Foundation, Inc.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0 which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * SPDX-License-Identifier: EPL-2.0
-*/
-
-.featured-section {
- font-size: @font-size-lg;
-}
-
-.featured-footer.featured-story-dark {
- border: none;
-}
diff --git a/less/styles.less b/less/styles.less
index 2888bac1..99dd8e7a 100644
--- a/less/styles.less
+++ b/less/styles.less
@@ -11,26 +11,413 @@
* SPDX-License-Identifier: EPL-2.0
*/
-@import '~eclipsefdn-solstice-assets/less/astro/main.less';
+@import '~eclipsefdn-solstice-assets/less/quicksilver/styles.less';
@import '_variables.less';
-@import 'base/_backgrounds.less';
-@import 'base/_utility-classes.less';
+#main-menu a {
+ font-weight: 600;
+}
+
+#main-menu li .dropdown-menu a {
+ font-size: 15px;
+ color: #1d3152;
+
+ &:hover {
+ color: #ccc;
+ }
+}
+
+.featured-jumbotron {
+ text-align: left;
+
+ @media (max-width: 768px) {
+ text-align: center;
+ }
+
+ h1 {
+ font-family: 'Orbitron', Arial, sans-serif;
+ font-weight: 400;
+ margin-bottom: 20px;
+ }
+
+ /** Required to override base featured-jumbotron h1 styling */
+ h1.heading-underline:after {
+ border-bottom: 8px solid #6a9d58;
+ }
+
+ .home-alt.heading-underline:after {
+ @media (min-width: 768px) {
+ margin: 15px 0 0;
+ text-align: left;
+ }
+ }
+
+ .home-alt.heading-underline {
+ @media (min-width: 768px) {
+ text-align: left;
+ }
+ }
+
+ p {
+ margin-bottom: 0;
+ font-size: 30px;
+ font-weight: 200;
+ }
+}
+
+.jumbotron-logo {
+ width: 400px;
+
+ @media (max-width: 768px) {
+ width: 200px;
+ margin: 0 auto;
+ }
+}
+
+h2 {
+ padding-bottom: 15px;
+ font-weight: 600;
+ color: @brand-primary;
+}
+
+.news-list {
+ @media (min-width: 769px) {
+ .news-list-links {
+ text-align: left;
+ }
+ }
+
+ @media (max-width: 768px) {
+ text-align: center;
+
+ .header-underline:after {
+ margin: 15px auto 0;
+ }
+ }
+
+ h2 {
+ color: @brand-primary;
+ margin-top: 60px;
+ }
+
+ .news-item {
+ margin-bottom: 30px;
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+ }
+
+ .news-list-link {
+ color: #484848;
+ }
+}
+
+.featured-section {
+ background-size: cover;
+ color: @white;
+
+ h2 {
+ color: @white;
+ }
+
+ h3 {
+ color: @brand-primary;
+ font-size: 19px;
+ margin-bottom: 0;
+ font-weight: 600;
+ margin-top: 0;
+ }
+
+ .header-underline:after {
+ border-color: @brand-primary;
+ }
+}
+
+.featured-testimonials {
+ background-image: url('/images/bg-testimonials.jpg');
+
+ .header-underline:after {
+ margin: 15px auto 0;
+ width: 300px;
+ }
+
+ .testimonial-item {
+ margin-top: 120px;
+ display: block;
+
+ .testimonial-logo {
+ background-color: #fff;
+ border-radius: 150px;
+ width: 150px;
+ height: 150px;
+ display: flex;
+ align-items: center;
+ margin: -120px auto 30px;
+ position: relative;
+
+ img {
+ margin: 0 auto;
+ border-radius: 0;
+ }
+ }
+
+ .title {
+ font-size: 16px;
+ }
+
+ .content {
+ font-size: 14px;
+ }
+
+ .content:before {
+ content: "";
+ }
+
+ .content:after {
+ content: "";
+ }
+ }
+}
+
+.featured-core-v-family {
+ background-image: url('/images/bg-about-us.jpg');
+
+ @media (max-width: 768px) {
+ text-align: center;
+
+ .header-underline:after {
+ margin: 15px auto 0;
+ }
+ }
+
+ img {
+ margin: 0 auto;
+ }
+}
+
+.featured-contact-us {
+ background-image: url('/images/bg-contact-us.jpg');
+
+ @media (max-width: 768px) {
+ text-align: center;
+
+ .header-underline:after {
+ margin: 15px auto 0;
+ }
+ }
+}
+
+.featured-footer.featured-story-dark {
+ background: url('/images/bg-contact-us.jpg');
+ background-size: cover;
+}
+
+.featured-partners {
+ .header-underline:after {
+ margin: 15px auto 0;
+ width: 300px;
+ }
+
+ ul li {
+ margin: 0 30px 20px 0;
+
+ :last-child {
+ margin-right: 0;
+ }
+ }
+}
-@import 'components/_blocks.less';
-@import 'components/_buttons.less';
-@import 'components/_cards.less';
-@import 'components/_lists.less';
-@import 'components/_projects.less';
-@import 'components/_tables.less';
-@import 'components/_testimonials.less';
+.featured-about-us {
+ @media (max-width: 768px) {
+ text-align: center;
-@import 'components/_eclipsefdn-members-list.less';
+ .header-underline:after {
+ margin: 15px auto 0;
+ }
-@import 'layout/_breadcrumbs.less';
-@import 'layout/_jumbotron.less';
-@import 'layout/_navbar.less';
-@import 'layout/_sections.less';
+ img {
+ margin: 0 auto;
+ }
+ }
+}
+
+.header-underline:after {
+ border-bottom: 3px solid @brand-secondary;
+ width: 60%;
+ height: 5px;
+ display: block;
+ content: "";
+ margin: 15px 0 0;
+}
+
+.btn-mailing-list {
+ padding: 20px 40px;
+}
+
+.core-v-circle {
+ display: block;
+ width: 300px;
+ height: 300px;
+ padding: 37px 26px 34px 40px;
+ background-color: @white;
+ border-radius: 150px;
+ margin: 40px auto 0;
+}
+
+.events-list-link {
+ @media (min-width: 768px) {
+ text-align: right;
+ }
+
+}
+
+footer#solstice-footer {
+ padding-top: 30px;
+ padding-bottom: 0;
+ border-top: 1px solid #ccc;
+
+ .nav {
+
+ a:active,
+ a:focus,
+ a:link,
+ a:visited {
+ color: @brand-primary;
+ font-weight: 600;
+ }
+
+ a:hover {
+ color: darken(@brand-primary, 15%);
+ }
+ }
+}
+
+h1.heading-underline {
+ text-transform: none;
+}
+
+// @todo: Move to solstice-assets
+// and create an mustache template in base theme.
+.eclipsefdn-event-list-teaser-content {
+ padding-bottom: 15px;
+
+ h3 {
+ font-size: 17px;
+ font-weight: 700;
+ margin-bottom: 5px;
+ margin-top: 0;
+ }
+}
+
+.eclipsefdn-event-list-teaser-location {
+ font-size: 13px;
+ margin: 0 0 5px;
+}
+
+.eclipsefdn-event-list-teaser-date {
+ font-size: 15px
+}
+
+.eclipsefdn-event-list-teaser-registation {
+ .btn.btn-sm {
+ font-size: 10px;
+ }
+}
+
+.block-summary-event-item {
+ background: #fafbfa;
+ padding: 30px;
+
+ &:hover {
+ background: #BFD7B7;
+ }
+
+ .event-list-teaser-title {
+ font-size: 19px;
+ font-weight: 700;
+ }
+
+ .event-list-teaser-location,
+ .event-list-teaser-date {
+ font-size: 14px;
+ }
+}
+
+.openhw-tv-item {
+
+
+ h3 {
+ color: @brand-primary;
+ font-weight: 700;
+ font-size: 24px;
+ }
+
+ p {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+}
+
+.core-v-cve4-rtl-freeze-milestone-achieved-jumbotron-class {
+ .jumbotron.featured-jumbotron {
+ background-image: @core-v-cve4-rtl-freeze-milestone-achieved-bg;
+ background-position: center;
+ background-size: cover;
+ background-repeat: no-repeat;
+ }
+}
+
+.openhw-membership {
+ .section-highlights .featured-highlights-item {
+ .circle-icon {
+ background-color: #6a9d58;
+ }
+
+ & * {
+ font-size: 16px;
+ }
+ }
+
+ .bordered-box .box-header>* {
+ padding: 10px 20px;
+ min-height: 72px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .btn-primary {
+ width: 100%;
+ max-width: 290px;
+ white-space: normal;
+ margin: 5px 0;
+ }
+}
+
+.block-summary-item {
+ background-color: #fafbfa;
+}
+
+.small {
+ font-size: 14px;
+}
+
+.member-list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ gap: 40px;
+
+ li {
+ max-width: 250px;
+
+ @media all and (-ms-high-contrast:none) {
+ margin: 20px
+ }
+ }
+}
.blog-logo-container {
display: inline-block;
@@ -41,3 +428,33 @@
}
}
+table {
+ .heading-highlight {
+ color: @brand-primary;
+ background-color: lighten(@brand-primary, 40%);
+ font-weight: 400;
+ }
+}
+
+.pinned-news-item {
+ display: block;
+
+ .block-summary-item {
+ position: relative;
+ }
+
+ .pinned-news-item-icon {
+ position: absolute;
+ right: -1rem;
+ top: -1rem;
+ }
+}
+
+.jumbotron-announcement {
+ background-color: #00000022;
+ backdrop-filter: blur(10px);
+
+ &-inline-logo {
+ margin: 0 -17px 10px -25px;
+ }
+}
diff --git a/package.json b/package.json
index 0f35e9dc..012c9014 100644
--- a/package.json
+++ b/package.json
@@ -22,9 +22,6 @@
"readmeFilename": "README.md",
"browserslist": "last 5 version, > 0.2%, not dead, IE 11",
"dependencies": {
- "eclipsefdn-hugo-solstice-theme": "0.1.4"
- },
- "resolutions": {
- "eclipsefdn-solstice-assets": "https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git#e3c438cbec4c52e38ac0573320774b6496b9bfc3"
+ "eclipsefdn-hugo-solstice-theme": "0.0.218"
}
}
diff --git a/static/images/openhw-landscape.png b/static/images/openhw-landscape.png
index 5715c008..fab0f7e7 100644
Binary files a/static/images/openhw-landscape.png and b/static/images/openhw-landscape.png differ
diff --git a/yarn.lock b/yarn.lock
index b251bffd..01844788 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -980,11 +980,6 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-"@fortawesome/fontawesome-free@^6.5.2":
- version "6.7.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz#8249de9b7e22fcb3ceb5e66090c30a1d5492b81a"
- integrity sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==
-
"@geedmo/yamm3@^1.3.1":
version "1.3.1"
resolved "https://registry.yarnpkg.com/@geedmo/yamm3/-/yamm3-1.3.1.tgz#3387b66dd75d4d1c13853283b67526411416dfb9"
@@ -1687,9 +1682,9 @@ available-typed-arrays@^1.0.7:
possible-typed-array-names "^1.0.0"
axios@^1.7.7:
- version "1.7.9"
- resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a"
- integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==
+ version "1.7.7"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f"
+ integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==
dependencies:
follow-redirects "^1.15.6"
form-data "^4.0.0"
@@ -2649,19 +2644,20 @@ dotignore@~0.1.2:
dependencies:
minimatch "^3.0.4"
-eclipsefdn-hugo-solstice-theme@0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.1.4.tgz#4a42b6736c7d26e3fa96358f557238506c32f79e"
- integrity sha512-tclgVU+qOiq4z1/mc+pn83cXWX9eHwFmAK+JbyNbVKKOeRjDC/h47eqxgyg90GR/NREUmtYx2Yi8j0B+BD+L8A==
+eclipsefdn-hugo-solstice-theme@0.0.218:
+ version "0.0.218"
+ resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.218.tgz#e27898ad60ced66eb18c0db51a30a89fc6da19a8"
+ integrity sha512-/bS7M+lctH/hBnZ1DKupAanvvZcC9wE+pO3LuyCJSkY+peH8UNje742T3TmIsHehK0aFpR772nVIjzh5amdGBw==
dependencies:
axios "^1.7.7"
- eclipsefdn-solstice-assets "0.1.5"
+ eclipsefdn-solstice-assets "0.0.270"
json2yaml "^1.1.0"
toml "^3.0.0"
-eclipsefdn-solstice-assets@0.1.5, "eclipsefdn-solstice-assets@https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git#e3c438cbec4c52e38ac0573320774b6496b9bfc3":
- version "0.1.5"
- resolved "https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git#e3c438cbec4c52e38ac0573320774b6496b9bfc3"
+eclipsefdn-solstice-assets@0.0.270:
+ version "0.0.270"
+ resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.270.tgz#9a28b4f665d88b3866b1f1f64ad6db12d27947bc"
+ integrity sha512-OCher7tPjiiKAz6ZHGbmOW5KcLgcDeX+5m1+p64kO56rI8jw5kjjRW7OLKprM8xEsqSfUFLGxv9s0y9DOIBkIw==
dependencies:
"@babel/core" "^7.23.2"
"@babel/plugin-proposal-class-properties" "^7.18.6"
@@ -2670,7 +2666,6 @@ eclipsefdn-solstice-assets@0.1.5, "eclipsefdn-solstice-assets@https://gitlab.ecl
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-transform-runtime" "^7.23.2"
"@babel/preset-env" "^7.23.2"
- "@fortawesome/fontawesome-free" "^6.5.2"
"@geedmo/yamm3" "^1.3.1"
"@types/hogan.js" "^3.0.5"
"@types/jquery" "^3.5.29"
@@ -2685,6 +2680,7 @@ eclipsefdn-solstice-assets@0.1.5, "eclipsefdn-solstice-assets@https://gitlab.ecl
ellipsize "^0.2.0"
feather-icons "^4.29.1"
file-loader "^6.2.0"
+ font-awesome "^4.7.0"
hogan.js "^3.0.2"
html-webpack-plugin "^5.5.3"
isomorphic-fetch "^3.0.0"
@@ -3121,6 +3117,11 @@ follow-redirects@^1.0.0, follow-redirects@^1.15.6:
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
+font-awesome@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133"
+ integrity sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==
+
for-each@^0.3.3, for-each@~0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
@@ -3129,9 +3130,9 @@ for-each@^0.3.3, for-each@~0.3.3:
is-callable "^1.1.3"
form-data@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48"
- integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"