diff --git a/website/components/footer/style.css b/website/components/footer/style.css
index bd11930e6..7d7263289 100644
--- a/website/components/footer/style.css
+++ b/website/components/footer/style.css
@@ -2,6 +2,7 @@
padding: 25px 0 17px 0;
flex-shrink: 0;
display: flex;
+ border-top: 1px solid var(--gray-6);
& .g-container {
display: flex;
diff --git a/website/components/homepage-hero/index.jsx b/website/components/homepage-hero/index.jsx
new file mode 100644
index 000000000..289bb6cf6
--- /dev/null
+++ b/website/components/homepage-hero/index.jsx
@@ -0,0 +1,35 @@
+import s from './style.module.css'
+import Button from '@hashicorp/react-button'
+
+export default function HomepageHero({ title, description, links }) {
+ return (
+
diff --git a/website/pages/community/index.jsx b/website/pages/community/index.jsx
deleted file mode 100644
index 2441a1589..000000000
--- a/website/pages/community/index.jsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import VerticalTextBlockList from '@hashicorp/react-vertical-text-block-list'
-import SectionHeader from '@hashicorp/react-section-header'
-import Head from 'next/head'
-import { productName, productSlug } from 'data/metadata'
-
-export default function CommunityPage() {
- return (
-
- )
-}
diff --git a/website/pages/community/style.css b/website/pages/community/style.css
deleted file mode 100644
index 6ec5efb6a..000000000
--- a/website/pages/community/style.css
+++ /dev/null
@@ -1,8 +0,0 @@
-#p-community {
- max-width: var(--site-max-width);
- margin: 72px auto;
-
- & .g-section-header {
- margin-bottom: 100px;
- }
-}
diff --git a/website/pages/home/index.jsx b/website/pages/home/index.jsx
index 2664624db..eb09fc964 100644
--- a/website/pages/home/index.jsx
+++ b/website/pages/home/index.jsx
@@ -1,3 +1,24 @@
+import HomepageHero from 'components/homepage-hero'
+
export default function HomePage() {
- return
Home page template
+ return (
+
+
+
+ )
}
diff --git a/website/pages/style.css b/website/pages/style.css
index dce5b7290..a80e8643a 100644
--- a/website/pages/style.css
+++ b/website/pages/style.css
@@ -25,7 +25,6 @@
/* Local Pages */
@import './downloads/style.css';
-@import './community/style.css';
@import './home/style.css';
/* Print Styles */
@@ -55,7 +54,10 @@
/* Sticky Footer */
.content {
- min-height: calc(100vh - 260px);
+ overflow-y: auto;
+
+ /* 100% height - nav - footer */
+ min-height: calc(100vh - (64px + 77px));
}
/* Web Fonts */
@@ -141,3 +143,42 @@
font-style: normal;
font-weight: 400;
}
+
+/*
+ * TODO, eventually remove:
+ * Temporary Boundary Branding
+ */
+:root {
+ --boundary: #f04e54;
+}
+.g-docs-sidenav {
+ --highlight-color: var(--boundary);
+}
+
+.g-subnav {
+ & a.variant-primary {
+ border-color: var(--boundary);
+ background-color: var(--boundary);
+ }
+ & .g-subnav-inner {
+ & .style-menu-item {
+ & .text::after {
+ background: var(--boundary);
+ }
+ }
+ }
+}
+
+.g-content {
+ --highlight-color: var(--boundary);
+}
+
+.g-vertical-text-block-list {
+ & .list {
+ & .body-text {
+ & a {
+ color: var(--boundary) !important;
+ }
+ }
+ }
+}
diff --git a/website/public/img/hero-pattern.svg b/website/public/img/hero-pattern.svg
new file mode 100644
index 000000000..01b6103b8
--- /dev/null
+++ b/website/public/img/hero-pattern.svg
@@ -0,0 +1 @@
+
\ No newline at end of file