diff --git a/src/app/run-a-light-node/page.js b/src/app/run-a-light-node/page.js index 29fe8cac..fd6bedf3 100644 --- a/src/app/run-a-light-node/page.js +++ b/src/app/run-a-light-node/page.js @@ -14,169 +14,200 @@ import seo from "@/data/run-a-light-node/seo"; export const metadata = meta(seo); export default async function RunALightNode() { - const networkGroups = [ - { - cards: [ - { - title: "Beginner", - description: "Run a light node in your browser with Lumina.", - url: "https://lumina.rs", - }, - { - title: "Intermediate", - description: "Power up a light node in under 3 minutes with Docker.", - url: "https://docs.celestia.org/nodes/docker-images", - }, - { - title: "Advanced", - description: "Start a light node with the command line.", - url: "https://docs.celestia.org/nodes/light-node", - }, - ], - }, - ]; + const networkGroups = [ + { + cards: [ + { + title: "Beginner", + description: "Run a light node in your browser with Lumina.", + url: "https://lumina.rs", + }, + { + title: "Intermediate", + description: "Power up a light node in under 3 minutes with Docker.", + url: "https://docs.celestia.org/how-to-guides/docker-images", + }, + { + title: "Advanced", + description: "Start a light node with the command line.", + url: "https://docs.celestia.org/how-to-guides/light-node", + }, + ], + }, + ]; - const developerGroups = [ - { - cards: [ - { - title: "Publish data", - description: "Publish transaction data to Celestia’s DA network.", - url: "https://docs.celestia.org/developers/node-tutorial", - }, - { - title: "Retrieve data", - description: "Retrieve transaction data from Celestia’s DA network.", - url: "https://docs.celestia.org/developers/node-tutorial#retrieving-data", - }, - { - title: "Manage Tia wallet", - description: "Generate a Celestia wallet to store Tia and pay for publishing transaction data to Celestia.", - url: "https://docs.celestia.org/developers/celestia-node-key", - }, - ], - }, - ]; + const developerGroups = [ + { + cards: [ + { + title: "Publish data", + description: "Publish transaction data to Celestia’s DA network.", + url: "https://docs.celestia.org/developers/node-tutorial", + }, + { + title: "Retrieve data", + description: "Retrieve transaction data from Celestia’s DA network.", + url: "https://docs.celestia.org/developers/node-tutorial#retrieving-data", + }, + { + title: "Manage Tia wallet", + description: + "Generate a Celestia wallet to store Tia and pay for publishing transaction data to Celestia.", + url: "https://docs.celestia.org/developers/celestia-node-key", + }, + ], + }, + ]; - return ( - <> - + return ( + <> + -
- -
-
- - What is a light node? - - - Light nodes allow anyone to directly verify data availability and interact with Celestia without centralized gateways - or RPC providers. - - - Data availability sampling enables Celestia to securely increase throughput for rollups as new light nodes join the - network over time. - - - Each rollup on Celestia uses a light node to directly publish and retrieve transaction data. - -
-
-
-
+
+ +
+
+ + What is a light node? + + + Light nodes allow anyone to directly verify data availability + and interact with Celestia without centralized gateways or RPC + providers. + + + Data availability sampling enables Celestia to securely increase + throughput for rollups as new light nodes join the network over + time. + + + Each rollup on Celestia uses a light node to directly publish + and retrieve transaction data. + +
+
+
+
-
- - - - - Join the network - - - - - - - {networkGroups.map((group, index) => ( -
- {group.cards.map((card, index) => ( - - ))} -
- ))} - -
-
-
+
+ + + + + Join the network + + + + + + + {networkGroups.map((group, index) => ( +
+ {group.cards.map((card, index) => ( + + ))} +
+ ))} + +
+
+
-
- - - - - Light nodes for developers - - - How developers can use a Celestia light node for their chain - - - - -
- Start light node - } - hover - HoverIcon={} - className={`flex-grow-0`} - direction='up-right' - border={false} - size={"xs"} - transparentBg - /> -
-
- -
- - - {developerGroups.map((group, index) => ( -
- {group.cards.map((card, index) => ( - - ))} -
- ))} - -
-
-
-
- - ); +
+ + + + + Light nodes for developers + + + How developers can use a Celestia light node for their chain + + + + +
+ Start light node + } + hover + HoverIcon={} + className={`flex-grow-0`} + direction="up-right" + border={false} + size={"xs"} + transparentBg + /> +
+
+ +
+ + + {developerGroups.map((group, index) => ( +
+ {group.cards.map((card, index) => ( + + ))} +
+ ))} + +
+
+
+
+ + ); }