Skip to content

Commit 3b5b628

Browse files
committed
add next-sitemap
1 parent 3ba59eb commit 3b5b628

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
/.pnp
66
.pnp.js
77

8+
# sitemap generate files
9+
**/sitemap*.xml
10+
**/robots.txt
11+
812
# testing
913
/coverage
1014

next-sitemap.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
siteUrl: "https://blog.yrobot.top",
3+
generateRobotsTxt: true,
4+
};

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"build": "next build",
88
"start": "next start",
99
"urls": "node ./lib/scripts/fresh-urls.js",
10-
"baidu-seo": "node ./lib/scripts/baidu-seo-push.mjs"
10+
"baidu-seo": "node ./lib/scripts/baidu-seo-push.mjs",
11+
"postbuild": "next-sitemap"
1112
},
1213
"dependencies": {
1314
"@tailwindcss/typography": "^0.5.2",
@@ -29,6 +30,7 @@
2930
"gh-pages": "^3.1.0",
3031
"gray-matter": "4.0.2",
3132
"gray-matter-editor": "^1.0.0",
33+
"next-sitemap": "^4.0.5",
3234
"nodejieba": "^2.5.2",
3335
"postcss": "^8.2.4",
3436
"prettier": "^2.5.1",

yarn.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
dependencies:
3131
regenerator-runtime "^0.13.4"
3232

33+
"@corex/deepmerge@^4.0.37":
34+
version "4.0.37"
35+
resolved "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.37.tgz#873dcf71aee46596d7e385437b0d94770ef4c85f"
36+
integrity sha512-PX90bEnrLdxd5e6rSFWsghExMuSw0Uov3fWJuuaoFuUQIS/446diu/4seExK5b+43L+SOBbd2uBGwYUkG1JfCw==
37+
3338
"@leancloud/adapter-types@^3.0.0":
3439
version "3.0.0"
3540
resolved "https://registry.npmmirror.com/@leancloud/adapter-types/-/adapter-types-3.0.0.tgz#71c5e8e37065bea4914650848b55a6262d658577"
@@ -1539,6 +1544,11 @@ minimist@^1.1.1:
15391544
resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
15401545
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
15411546

1547+
minimist@^1.2.8:
1548+
version "1.2.8"
1549+
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
1550+
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
1551+
15421552
minipass@^3.0.0:
15431553
version "3.1.6"
15441554
resolved "https://registry.npmmirror.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee"
@@ -1579,6 +1589,14 @@ nanoid@^3.1.30, nanoid@^3.2.0:
15791589
resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
15801590
integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
15811591

1592+
next-sitemap@^4.0.5:
1593+
version "4.0.5"
1594+
resolved "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.0.5.tgz#389980d79ada1580b793bad913ec8e993d3a6881"
1595+
integrity sha512-kIABX4n8wJqY2sttRjivBF2r1MgQ1pg12y87qGT+5meippq0ivxaNSRldMDOj8pIGhXW6uFAsCxyH/JftqkwWQ==
1596+
dependencies:
1597+
"@corex/deepmerge" "^4.0.37"
1598+
minimist "^1.2.8"
1599+
15821600
next@^12.1.0:
15831601
version "12.1.0"
15841602
resolved "https://registry.npmmirror.com/next/-/next-12.1.0.tgz#c33d753b644be92fc58e06e5a214f143da61dd5d"

0 commit comments

Comments
 (0)