diff --git a/README.md b/README.md
index 5de339f58fb61..28b5ab68a86a3 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-
-
+
+
diff --git a/i18n/locales/en.json b/i18n/locales/en.json
index 17ab912257839..6d75dbb020780 100644
--- a/i18n/locales/en.json
+++ b/i18n/locales/en.json
@@ -103,6 +103,7 @@
"links": {
"about": "About Node.js",
"aboutSide": "About Node.js®",
+ "branding": "Branding of Node.js",
"governance": "Project Governance",
"releases": "Previous Releases",
"security": "Security Reporting"
diff --git a/navigation.json b/navigation.json
index 3b5b9baac3064..bc2f96c7c630e 100644
--- a/navigation.json
+++ b/navigation.json
@@ -82,6 +82,10 @@
"link": "/about",
"label": "components.navigation.about.links.aboutSide"
},
+ "branding": {
+ "link": "/about/branding",
+ "label": "components.navigation.about.links.branding"
+ },
"governance": {
"link": "/about/governance",
"label": "components.navigation.about.links.governance"
diff --git a/pages/en/about/branding.mdx b/pages/en/about/branding.mdx
new file mode 100644
index 0000000000000..e04f331424bc8
--- /dev/null
+++ b/pages/en/about/branding.mdx
@@ -0,0 +1,110 @@
+---
+title: Branding of Node.js
+layout: about.hbs
+---
+
+# Branding of Node.js
+
+Please review the [trademark policy](https://trademark-policy.openjsf.org/) for information about permissible use of Node.js® logos and marks.
+
+## Node.js® Mascot
+
+
+
+## Node.js® Logo
+
+### Node.js® Horizontal Logo
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+### Node.js® Stacked Logo
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+### JS Icons
+
+
+
+
+
+ |
+
+
+ |
+
+
diff --git a/pages/en/about/index.mdx b/pages/en/about/index.mdx
index 0c0760bfa4337..87eb7df540cf0 100644
--- a/pages/en/about/index.mdx
+++ b/pages/en/about/index.mdx
@@ -3,16 +3,6 @@ title: About Node.js®
layout: about
---
-
-
![Node.js mascot](/static/images/node-mascot.svg)
-
-
----
-
# About Node.js®
As an asynchronous event-driven JavaScript runtime, Node.js is designed to build
diff --git a/public/static/images/dark-mode.svg b/public/static/images/dark-mode.svg
deleted file mode 100644
index 882e1d5d9afee..0000000000000
--- a/public/static/images/dark-mode.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/public/static/images/language-picker.svg b/public/static/images/language-picker.svg
deleted file mode 100644
index d3aa4eb9ef45d..0000000000000
--- a/public/static/images/language-picker.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/public/static/images/light-mode.svg b/public/static/images/light-mode.svg
deleted file mode 100644
index f83f069bf08bc..0000000000000
--- a/public/static/images/light-mode.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/public/static/images/logo.png b/public/static/images/logo.png
deleted file mode 100644
index 6845ac0ebbfca..0000000000000
Binary files a/public/static/images/logo.png and /dev/null differ
diff --git a/public/static/images/logo.svg b/public/static/images/logo.svg
deleted file mode 100644
index f4446600ab402..0000000000000
--- a/public/static/images/logo.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
diff --git a/public/static/images/logos/nodejs-black.eps b/public/static/images/logos/nodejs-black.eps
deleted file mode 100644
index e3186994f526e..0000000000000
Binary files a/public/static/images/logos/nodejs-black.eps and /dev/null differ
diff --git a/public/static/images/logos/nodejs-dark.eps b/public/static/images/logos/nodejs-dark.eps
deleted file mode 100644
index ce9c34b72bc3b..0000000000000
Binary files a/public/static/images/logos/nodejs-dark.eps and /dev/null differ
diff --git a/public/static/images/logos/nodejs-green.eps b/public/static/images/logos/nodejs-green.eps
deleted file mode 100644
index 6f8a8dcc68ab5..0000000000000
Binary files a/public/static/images/logos/nodejs-green.eps and /dev/null differ
diff --git a/public/static/images/logos/nodejs-light.eps b/public/static/images/logos/nodejs-light.eps
deleted file mode 100644
index 98124e9d1f245..0000000000000
Binary files a/public/static/images/logos/nodejs-light.eps and /dev/null differ
diff --git a/public/static/images/logos/nodejs-new-pantone-black.svg b/public/static/images/logos/nodejs-new-pantone-black.svg
deleted file mode 100644
index bef102d04b564..0000000000000
--- a/public/static/images/logos/nodejs-new-pantone-black.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/static/images/logos/nodejs-new-pantone-white.svg b/public/static/images/logos/nodejs-new-pantone-white.svg
deleted file mode 100644
index 74b772d669841..0000000000000
--- a/public/static/images/logos/nodejs-new-pantone-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/static/images/logos/nodejs.png b/public/static/images/logos/nodejs.png
deleted file mode 100644
index 82ae28db16583..0000000000000
Binary files a/public/static/images/logos/nodejs.png and /dev/null differ
diff --git a/public/static/logos/jsIconGreen.svg b/public/static/logos/jsIconGreen.svg
new file mode 100644
index 0000000000000..4d140b28eb7bf
--- /dev/null
+++ b/public/static/logos/jsIconGreen.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/jsIconWhite.svg b/public/static/logos/jsIconWhite.svg
new file mode 100644
index 0000000000000..cc26750b457b8
--- /dev/null
+++ b/public/static/logos/jsIconWhite.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsDark.svg b/public/static/logos/nodejsDark.svg
new file mode 100644
index 0000000000000..762745f046f60
--- /dev/null
+++ b/public/static/logos/nodejsDark.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsLight.svg b/public/static/logos/nodejsLight.svg
new file mode 100644
index 0000000000000..9fceb2a7d91e1
--- /dev/null
+++ b/public/static/logos/nodejsLight.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsStackedBlack.svg b/public/static/logos/nodejsStackedBlack.svg
new file mode 100644
index 0000000000000..c43a76b399f14
--- /dev/null
+++ b/public/static/logos/nodejsStackedBlack.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsStackedDark.svg b/public/static/logos/nodejsStackedDark.svg
new file mode 100644
index 0000000000000..9aac264b2d234
--- /dev/null
+++ b/public/static/logos/nodejsStackedDark.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsStackedLight.svg b/public/static/logos/nodejsStackedLight.svg
new file mode 100644
index 0000000000000..d43e142149270
--- /dev/null
+++ b/public/static/logos/nodejsStackedLight.svg
@@ -0,0 +1 @@
+
diff --git a/public/static/logos/nodejsStackedWhite.svg b/public/static/logos/nodejsStackedWhite.svg
new file mode 100644
index 0000000000000..dd9dbd25e24c4
--- /dev/null
+++ b/public/static/logos/nodejsStackedWhite.svg
@@ -0,0 +1 @@
+
diff --git a/redirects.json b/redirects.json
index 3907eaf608a6d..97ee72ad89467 100644
--- a/redirects.json
+++ b/redirects.json
@@ -152,6 +152,10 @@
"source": "/(static/|)apple-touch-icon(.*).png",
"destination": "/static/images/favicons/favicon.png"
},
+ {
+ "source": "/(static/)images/logo.svg",
+ "destination": "/static/logos/nodejsLight.svg"
+ },
{
"source": "/logos/:path*",
"destination": "/static/images/logos/:path*"