diff --git a/components/HomeHero.tsx b/components/HomeHero.tsx index 329aa35..6a7b0f9 100644 --- a/components/HomeHero.tsx +++ b/components/HomeHero.tsx @@ -9,6 +9,7 @@ export function HomeHero() { }} className="absolute bottom-0 left-0 object-cover h-full transform" src="/hero.svg" + alt="Hero Landing Page, depicting the integration of privacy and technology" /> ); } diff --git a/components/HomeHeroBubble.tsx b/components/HomeHeroBubble.tsx index ad9583b..33000d9 100644 --- a/components/HomeHeroBubble.tsx +++ b/components/HomeHeroBubble.tsx @@ -27,10 +27,12 @@ export function HomeHeroBubble() { )} >

OXEN

- Welcome to Oxen. -
- We know you have questions; -
here are the answers. +

+ Welcome to Oxen. +
+ We know you have questions; +
here are the answers. +

); diff --git a/components/article/Article.tsx b/components/article/Article.tsx index cd687e6..8cf69b9 100644 --- a/components/article/Article.tsx +++ b/components/article/Article.tsx @@ -27,7 +27,10 @@ export function Article(props: IPost) {
- + diff --git a/components/article/sections/ArticleSectionFeatureImage.tsx b/components/article/sections/ArticleSectionFeatureImage.tsx index d419609..9c99b5e 100644 --- a/components/article/sections/ArticleSectionFeatureImage.tsx +++ b/components/article/sections/ArticleSectionFeatureImage.tsx @@ -2,15 +2,16 @@ import { IFigureImage } from '../../../types/cms'; interface Props { featureImage: IFigureImage; + title: string; } -export function ArticleSectionFeatureImage({ featureImage }: Props) { +export function ArticleSectionFeatureImage({ featureImage, title }: Props) { return (
{featureImage?.description
diff --git a/components/cards/ArticleCard.tsx b/components/cards/ArticleCard.tsx index d166cec..2351ea6 100644 --- a/components/cards/ArticleCard.tsx +++ b/components/cards/ArticleCard.tsx @@ -47,7 +47,7 @@ export function ArticleCard(props: IPost): JSX.Element { {featureImage?.description} )}
@@ -57,9 +57,6 @@ export function ArticleCard(props: IPost): JSX.Element {

diff --git a/components/cards/ArticleCardRow.tsx b/components/cards/ArticleCardRow.tsx index e80a310..750c646 100644 --- a/components/cards/ArticleCardRow.tsx +++ b/components/cards/ArticleCardRow.tsx @@ -32,7 +32,7 @@ export function ArticleCardRow(post: IPost) { {post?.featureImage?.imageUrl && ( {post.featureImage?.description} )} diff --git a/next.config.js b/next.config.js index 1fa5431..002bf25 100644 --- a/next.config.js +++ b/next.config.js @@ -22,6 +22,15 @@ const nextConfig = { CONTENTFUL_SPACE_ID: process.env.CONTENTFUL_SPACE_ID, CONTENTFUL_ACCESS_TOKEN: process.env.CONTENTFUL_ACCESS_TOKEN, }, + async redirects() { + return [ + { + source: '/blog/session-the-road-to-monetisation-and-oxen-value-capture', + destination: '/blog/session-the-road-to-monetisation', + permanent: true, + }, + ]; + }, }; module.exports = withPlugins([withFonts, withSvgr], nextConfig); diff --git a/pages/[page].tsx b/pages/[page].tsx index e6e57a6..b7f43db 100644 --- a/pages/[page].tsx +++ b/pages/[page].tsx @@ -11,7 +11,7 @@ import { ISplitPage } from '../types/cms'; import { generateTitle, generateURL } from '../utils/metadata'; interface IPath { - params: { page: string; isRoadmap?: boolean; isFAQ?: boolean }; + params: { page: string }; } export async function getStaticPaths() { @@ -95,6 +95,7 @@ function Page({ page, href }: { page: ISplitPage | null; href: string }) { style={{ maxHeight: '33vh' }} src={page?.hero?.imageUrl} className="object-contain w-full" + alt={page?.hero?.description ?? pageTitle} /> diff --git a/pages/blog/index.tsx b/pages/blog/index.tsx index f557136..4a52981 100644 --- a/pages/blog/index.tsx +++ b/pages/blog/index.tsx @@ -157,6 +157,9 @@ const Blog = (props: Props) => {
+

+ Oxen Blogs +

{!tag && posts.length && } {tag && ( diff --git a/pages/roadmap.tsx b/pages/roadmap.tsx index b9a927b..b683ed7 100644 --- a/pages/roadmap.tsx +++ b/pages/roadmap.tsx @@ -55,6 +55,7 @@ function Roadmap() { Oxen's Roadmap and Plans for the future.
@@ -69,6 +70,7 @@ function Roadmap() { Session's Roadmap and Plans for the future. @@ -79,7 +81,8 @@ function Roadmap() { Lokinet's Roadmap and Plans for the future. diff --git a/public/img/lokinet-x.jpg b/public/img/lokinet-x.jpg deleted file mode 100644 index 93eea20..0000000 Binary files a/public/img/lokinet-x.jpg and /dev/null differ diff --git a/public/img/lokinet-x.png b/public/img/lokinet-x.png new file mode 100644 index 0000000..e948513 Binary files /dev/null and b/public/img/lokinet-x.png differ diff --git a/public/img/lokinet-y.jpg b/public/img/lokinet-y.jpg deleted file mode 100644 index 9686bad..0000000 Binary files a/public/img/lokinet-y.jpg and /dev/null differ diff --git a/public/img/lokinet-y.png b/public/img/lokinet-y.png new file mode 100644 index 0000000..56b5847 Binary files /dev/null and b/public/img/lokinet-y.png differ