Skip to content

Commit abc292a

Browse files
Akhlak-Hossain-Jimkombos
authored andcommittedMar 11, 2025
📕metadata added
1 parent 5b3c592 commit abc292a

File tree

1 file changed

+156
-2
lines changed

1 file changed

+156
-2
lines changed
 

‎app/layout.js

+156-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import "@/config/styles/index.scss";
44

55
export const metadata = {
66
title: "MantleWorks",
7-
description: "The institutional assetization arm of AssetMantle",
7+
description: `MantleWorks leverages web3 infrastructure to build industry-specific, proprietary "containers" that power enterprise assetization solutions across multiple verticals.`,
88
icons: {
99
icon: "/favicon.ico", // Standard favicon for most browsers
1010
shortcut: "/favicon-32x32.png", // PNG for Safari and modern browsers
@@ -13,6 +13,138 @@ export const metadata = {
1313
};
1414

1515
export default function RootLayout({ children }) {
16+
const schemaSAc = {
17+
"@context": "https://schema.org",
18+
"@type": "Organization",
19+
name: "AssetMantle",
20+
url: "https://assetmantle.one",
21+
logo: "https://assetmantle.one/logo.png",
22+
sameAs: [
23+
"https://twitter.com/assetmantle",
24+
"https://github.com/AssetMantle",
25+
],
26+
potentialAction: {
27+
"@type": "SearchAction",
28+
target: "https://assetmantle.one/search?q={search_term_string}",
29+
"query-input": "required name=search_term_string",
30+
},
31+
};
32+
33+
const prodList = {
34+
"@context": "https://schema.org",
35+
"@type": "ItemList",
36+
itemListElement: [
37+
{
38+
"@type": "ListItem",
39+
position: 1,
40+
item: {
41+
"@type": "WebSite",
42+
url: "https://assetmantle.one/",
43+
name: "AssetMantle Website",
44+
description:
45+
"AssetMantle is the Assetization Infrastructure Layer, providing the proprietary infra and frameworks to tokenize real-world assets (RWAs) and enable seamless Web3 assetization solutions.",
46+
publisher: {
47+
"@type": "Organization",
48+
name: "Assetmantle",
49+
sameAs: "https://assetmantle.one",
50+
},
51+
},
52+
},
53+
{
54+
"@type": "ListItem",
55+
position: 2,
56+
item: {
57+
"@type": "WebSite",
58+
url: "https://github.com/AssetMantle",
59+
name: "GITHUB",
60+
description: "Builder | Machine Readable code",
61+
publisher: {
62+
"@type": "Organization",
63+
name: "Assetmantle",
64+
sameAs: "https://assetmantle.one",
65+
},
66+
},
67+
},
68+
{
69+
"@type": "ListItem",
70+
position: 3,
71+
item: {
72+
"@type": "WebSite",
73+
url: "https://docs.assetmantle.one/",
74+
name: "DOCUMENTATION",
75+
description: "Builder | Human Readable Code",
76+
publisher: {
77+
"@type": "Organization",
78+
name: "Assetmantle",
79+
sameAs: "https://assetmantle.one",
80+
},
81+
},
82+
},
83+
{
84+
"@type": "ListItem",
85+
position: 4,
86+
item: {
87+
"@type": "WebSite",
88+
url: "https://explorer.assetmantle.one/",
89+
name: "EXPLORER",
90+
description: "Builder | Track & Verify Metrics",
91+
publisher: {
92+
"@type": "Organization",
93+
name: "Assetmantle",
94+
sameAs: "https://assetmantle.one",
95+
},
96+
},
97+
},
98+
{
99+
"@type": "ListItem",
100+
position: 5,
101+
item: {
102+
"@type": "WebSite",
103+
url: "https://wallet.assetmantle.one/",
104+
name: "MANTLEWALLET",
105+
description: "User | Transact, Stake, Farm, Bridge, and more",
106+
publisher: {
107+
"@type": "Organization",
108+
name: "Assetmantle",
109+
sameAs: "https://assetmantle.one",
110+
},
111+
},
112+
},
113+
{
114+
"@type": "ListItem",
115+
position: 6,
116+
item: {
117+
"@type": "WebSite",
118+
url: "https://marketplace.assetmantle.one/",
119+
name: "MANTLEPLACE",
120+
description:
121+
"Low gas fees, cross-chain compatibility, decentralized identities, and more",
122+
publisher: {
123+
"@type": "Organization",
124+
name: "Assetmantle",
125+
sameAs: "https://assetmantle.one",
126+
},
127+
},
128+
},
129+
{
130+
"@type": "ListItem",
131+
position: 7,
132+
item: {
133+
"@type": "WebSite",
134+
url: "https://ami-na.me/",
135+
name: "AMINAME",
136+
description:
137+
"Your Exclusive Gateway to Simplified Asset Control, Protecting Your Privacy",
138+
publisher: {
139+
"@type": "Organization",
140+
name: "Assetmantle",
141+
sameAs: "https://assetmantle.one",
142+
},
143+
},
144+
},
145+
],
146+
};
147+
16148
return (
17149
<html lang="en">
18150
<head>
@@ -25,7 +157,29 @@ export default function RootLayout({ children }) {
25157
<meta property="og:title" content="MantleWorks" />
26158
<meta
27159
property="og:description"
28-
content="The institutional assetization arm of AssetMantle"
160+
content={`MantleWorks leverages web3 infrastructure to build industry-specific, proprietary "containers" that power enterprise assetization solutions across multiple verticals.`}
161+
/>
162+
<meta property="og:type" content="website" />
163+
164+
{/* twitter starts */}
165+
<meta name="twitter:card" content="summary_large_image" />
166+
<meta name="twitter:title" content="AssetMantle" />
167+
<meta
168+
name="twitter:description"
169+
content={`MantleWorks leverages web3 infrastructure to build industry-specific, proprietary "containers" that power enterprise assetization solutions across multiple verticals.`}
170+
/>
171+
<meta name="twitter:image" content="/og.png" />
172+
{/* twitter ends */}
173+
174+
<meta name="robots" content="index, follow" />
175+
176+
<script
177+
type="application/ld+json"
178+
dangerouslySetInnerHTML={{ __html: JSON.stringify(prodList) }}
179+
/>
180+
<script
181+
type="application/ld+json"
182+
dangerouslySetInnerHTML={{ __html: JSON.stringify(schemaSAc) }}
29183
/>
30184
</head>
31185
<body className={inter.className}>{children}</body>

0 commit comments

Comments
 (0)
Please sign in to comment.