Ver código fonte

rename and redirect spl token creation guide

tonyboylehub 1 ano atrás
pai
commit
03976dd5f5

+ 1 - 1
.vscode/settings.json

@@ -32,6 +32,6 @@
         "usize"
     ],
   "editor.codeActionsOnSave": {
-    "source.sortImports": true
+    "source.sortImports": "explicit"
   }
 }

+ 2 - 2
src/components/products/guides/index.js

@@ -74,8 +74,8 @@ export const guides = {
               updated: null, // null means it's never been updated
             },
             {
-              title: 'Creating an SPL Token',
-              href: '/guides/javascript/how-to-create-an-spl-token-on-solana',
+              title: 'How to Create a Solana Token',
+              href: '/guides/javascript/how-to-create-a-solana-token',
               created: '2024-06-16',
               updated: null, // null means it's never been updated
             },

+ 15 - 9
src/middleware.js

@@ -1,16 +1,21 @@
 import { NextResponse } from 'next/server'
 
 const redirectRules = {
-  "/umi": {
-    "/web3js-adapters": "/umi/web3js-differences-and-adapters",
-    "/web3js-differences": "/umi/web3js-differences-and-adapters",
-    "/connecting-to-umi": "/umi/getting-started",
+  '/umi': {
+    '/web3js-adapters': '/umi/web3js-differences-and-adapters',
+    '/web3js-differences': '/umi/web3js-differences-and-adapters',
+    '/connecting-to-umi': '/umi/getting-started',
   },
-  "/toolbox": {
-    "/": "/umi/toolbox",
-    "/getting-started": "/umi/toolbox",
+  '/toolbox': {
+    '/': '/umi/toolbox',
+    '/getting-started': '/umi/toolbox',
   },
-  "/core/guides/javascript/how-to-create-a-core-nft-asset": "/core/guides/javascript/how-to-create-a-core-nft-asset-with-javascript",
+  '/guides': {
+    '/javascript/how-to-create-an-spl-token-on-solana':
+      '/guides/javascript/how-to-create-a-solana-token',
+  },
+  '/core/guides/javascript/how-to-create-a-core-nft-asset':
+    '/core/guides/javascript/how-to-create-a-core-nft-asset-with-javascript',
 }
 
 export function middleware(request) {
@@ -23,7 +28,7 @@ export function middleware(request) {
         return NextResponse.redirect(new URL(rule, request.url), 308)
       } else if (typeof rule === 'object') {
         // Nested redirects
-        const subPath = pathname.slice(rootPath.length) || "/"
+        const subPath = pathname.slice(rootPath.length) || '/'
         const destination = rule[subPath]
         if (destination) {
           return NextResponse.redirect(new URL(destination, request.url), 308)
@@ -40,5 +45,6 @@ export const config = {
     '/umi/:path*',
     '/toolbox/:path*',
     '/core/guides/javascript/how-to-create-a-core-nft-asset',
+    '/guides/javascript/how-to-create-an-spl-token-on-solana',
   ],
 }

+ 3 - 3
src/pages/guides/javascript/how-to-create-an-spl-token-on-solana.md → src/pages/guides/javascript/how-to-create-a-solana-token.md

@@ -1,7 +1,7 @@
 ---
-title: How to Create an SPL Token On Solana
-metaTitle: How to Create an SPL Token On Solana | Guides
-description: Learn how to create an SPL Token on the Solana blockchain with Metaplex packages.
+title: How to Create a Solana Token
+metaTitle: How to Create a Solana Token | Guides
+description: Learn how to create an SPL Token/meme coin on the Solana blockchain with Metaplex packages.
 # remember to update dates also in /components/guides/index.js
 created: '06-16-2024'
 updated: '06-21-2024'