diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 90377f3641..d94547af5f 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -5,7 +5,7 @@ import type * as Preset from '@docusaurus/preset-classic'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) const config: Config = { - title: 'OpenMina Documentation', + title: 'OpenMina Docs', tagline: 'Rust implementation of the Mina Protocol - lightweight blockchain using zero-knowledge proofs', favicon: 'img/favicon.ico', @@ -67,8 +67,7 @@ const config: Config = { themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', + image: 'img/openmina-social-card.svg', // SEO improvements and metadata metadata: [ @@ -78,11 +77,11 @@ const config: Config = { {name: 'robots', content: 'index,follow'}, {name: 'googlebot', content: 'index,follow'}, {property: 'og:type', content: 'website'}, - {property: 'og:title', content: 'OpenMina Documentation'}, + {property: 'og:title', content: 'OpenMina Docs'}, {property: 'og:description', content: 'OpenMina is a Rust implementation of the Mina Protocol - a lightweight blockchain using zero-knowledge proofs.'}, {property: 'og:image', content: 'https://o1-labs.github.io/openmina/img/docusaurus-social-card.jpg'}, {property: 'twitter:card', content: 'summary_large_image'}, - {property: 'twitter:title', content: 'OpenMina Documentation'}, + {property: 'twitter:title', content: 'OpenMina Docs'}, {property: 'twitter:description', content: 'OpenMina is a Rust implementation of the Mina Protocol - a lightweight blockchain using zero-knowledge proofs.'}, {property: 'twitter:image', content: 'https://o1-labs.github.io/openmina/img/docusaurus-social-card.jpg'}, ], diff --git a/website/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx index c2551fb9b8..9aaf5380c6 100644 --- a/website/src/components/HomepageFeatures/index.tsx +++ b/website/src/components/HomepageFeatures/index.tsx @@ -10,36 +10,36 @@ type FeatureItem = { }; const FeatureList: FeatureItem[] = [ - { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, - description: ( - <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. - - ), - }, - { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, - description: ( - <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. - - ), - }, - { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, - description: ( - <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. - - ), - }, + { + title: 'Run a node anywhere', + Svg: require('@site/static/img/Rust_programming_language_black_logo.svg').default, + description: ( + <> + In your browser. On your phone. Even in your Tesla. + + ), + }, + { + title: 'Why Rust? Safety and Stability', + Svg: require('@site/static/img/Rust_programming_language_black_logo.svg').default, + description: ( + <> + Mina secures financial data — so we chose Rust for its memory safety, + strong guarantees against concurrency bugs, and rock-solid + reliability. + + ), + }, + { + title: 'Boosting Network Resilience', + Svg: require('@site/static/img/Rust_programming_language_black_logo.svg').default, + description: ( + <> + Multiple node implementations mean bugs are caught faster and impact + fewer nodes — reducing the risk to the whole network. + + ), + }, ]; function Feature({title, Svg, description}: FeatureItem) { diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index bc93ae4ae6..0da4209fe1 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -23,12 +23,6 @@ function HomepageHeader() { to="/docs/node-runners/getting-started"> Get Started 🚀 - - Architecture Overview 🏗️ - diff --git a/website/static/img/Rust_programming_language_black_logo.svg b/website/static/img/Rust_programming_language_black_logo.svg new file mode 100644 index 0000000000..dd830c261b --- /dev/null +++ b/website/static/img/Rust_programming_language_black_logo.svg @@ -0,0 +1,57 @@ + + + \ No newline at end of file