Skip to content

Commit dabb6a2

Browse files
authored
Add next-sitemap (#27)
* add next-sitemap * Update footer.tsx
1 parent 48e4afb commit dabb6a2

4 files changed

Lines changed: 19 additions & 1 deletion

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
# generated content
55
.map.ts
66
.contentlayer
7+
/public/sitemap*.xml
8+
/public/robots.txt
79

810
# test & build
911
/coverage

components/footer.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ export const Footer = () => {
2424
>
2525
GitHub
2626
</Link>
27+
<Link
28+
href="/sitemap.xml"
29+
className="hover:text-gray-900 dark:hover:text-white"
30+
target="_blank"
31+
rel="noopener noreferrer"
32+
>
33+
Sitemap
34+
</Link>
2735
<Link
2836
href="https://layer.xyz"
2937
className="hover:text-gray-900 dark:hover:text-white"
@@ -47,7 +55,7 @@ export const Footer = () => {
4755
target="_blank"
4856
rel="noopener noreferrer"
4957
>
50-
X (former Twitter)
58+
X/Twitter
5159
</Link>
5260
<Link
5361
href="https://t.me/layer_xyz"

next-sitemap.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/** @type {import('next-sitemap').IConfig} */
2+
module.exports = {
3+
siteUrl: process.env.SITE_URL || 'https://docs.wavs.xyz',
4+
generateRobotsTxt: true,
5+
changefreq: 'daily'
6+
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"private": true,
55
"scripts": {
66
"build": "next build",
7+
"postbuild": "next-sitemap",
78
"dev": "next dev",
89
"start": "next start"
910
},
@@ -19,6 +20,7 @@
1920
"fumadocs-ui": "12.2.5",
2021
"lucide-react": "^0.469.0",
2122
"next": "^14.2.4",
23+
"next-sitemap": "^4.2.3",
2224
"react": "^18.3.1",
2325
"react-dom": "^18.3.1",
2426
"tailwind-merge": "^2.6.0",

0 commit comments

Comments
 (0)