Skip to content

Commit 7130b8b

Browse files
authored
Merge pull request #49 from nocodb/sitemap
feat: Generate sitemap for docs
2 parents a9dc5bc + 3b93659 commit 7130b8b

File tree

4 files changed

+55
-11
lines changed

4 files changed

+55
-11
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ yarn-error.log*
2828
.vercel
2929
next-env.d.ts
3030

31-
.env
31+
.env
32+
/public/robots.txt
33+
/public/sitemap.xml
34+
/public/sitemap-0.xml

next-sitemap.config.js

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

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"dev": "next dev --turbo",
88
"start": "next start",
99
"postinstall": "fumadocs-mdx",
10-
"syncIndex": "tsx scripts/syncIndex.ts"
10+
"syncIndex": "tsx scripts/syncIndex.ts",
11+
"postbuild": "next-sitemap"
1112
},
1213
"dependencies": {
1314
"@radix-ui/react-collapsible": "^1.1.8",
@@ -25,6 +26,7 @@
2526
"nc-analytics": "^0.0.9",
2627
"next": "15.3.3",
2728
"next-recaptcha-v3": "^1.5.2",
29+
"next-sitemap": "^4.2.3",
2830
"next-themes": "^0.4.6",
2931
"react": "^19.1.0",
3032
"react-dom": "^19.1.0",
@@ -48,4 +50,4 @@
4850
"tsx": "^4.19.3",
4951
"typescript": "^5.8.3"
5052
}
51-
}
53+
}

pnpm-lock.yaml

Lines changed: 42 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)