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