diff --git a/package.json b/package.json index e8f3d8e94560819ad7b43310b889f3b0b4e62411..7974b21e753f5fb2d1a5e642504d71ce7276b215 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,17 @@ { "scripts": { - "docs:dev": "yarn readme:copy && vuepress dev docs --no-cache", - "docs:build": "yarn readme:copy && vuepress build docs && yarn seo:copy", - "seo:copy": "cp ByteDanceVerify.html shenma-site-verification.txt sogousiteverification.txt google73113bc465d06f6b.html docs/.vuepress/dist", - "readme:copy": "cp -r README.md readme docs/ && cp -r README.md readme docs/en/" + "docs:dev": "yarn fix-memory-limit && yarn readme:copy && vuepress dev docs --no-cache", + "docs:build": "yarn fix-memory-limit && yarn readme:copy && vuepress build docs && yarn seo:copy", + "readme:copy": "cp -r README.md readme docs/ && cp -r README.md readme docs/en/", + "seo:copy": "cp -r seo/*.* docs/.vuepress/dist/", + "fix-memory-limit": "cross-env LIMIT=8192 increase-memory-limit" }, "devDependencies": { + "cross-env": "^7.0.3", + "increase-memory-limit": "^1.0.7", + "moment": "^2.29.1", "vuepress": "^1.9.7", "vuepress-plugin-autometa": "^0.1.13", - "vuepress-plugin-sitemap": "^2.3.1", - "moment": "^2.29.1" + "vuepress-plugin-sitemap": "^2.3.1" } } diff --git a/robots.txt b/robots.txt deleted file mode 100644 index 27e6f95f7c7fd817c8d2640d909bc688c0d5bb34..0000000000000000000000000000000000000000 --- a/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -Sitemap: https://dev-cloud.gitcode.host/spring/sitemap.xml - -User-agent: * \ No newline at end of file diff --git a/ByteDanceVerify.html b/seo/ByteDanceVerify.html similarity index 100% rename from ByteDanceVerify.html rename to seo/ByteDanceVerify.html diff --git a/google73113bc465d06f6b.html b/seo/google73113bc465d06f6b.html similarity index 100% rename from google73113bc465d06f6b.html rename to seo/google73113bc465d06f6b.html diff --git a/seo/robots.txt b/seo/robots.txt new file mode 100644 index 0000000000000000000000000000000000000000..440dd2b3e317c9f197b9849dcce5f2d683185d34 --- /dev/null +++ b/seo/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow:/ + +Sitemap: https://spring.gitcode.net/sitemap.xml \ No newline at end of file diff --git a/shenma-site-verification.txt b/seo/shenma-site-verification.txt similarity index 100% rename from shenma-site-verification.txt rename to seo/shenma-site-verification.txt diff --git a/sogousiteverification.txt b/seo/sogousiteverification.txt similarity index 100% rename from sogousiteverification.txt rename to seo/sogousiteverification.txt diff --git a/yarn.lock b/yarn.lock index 1202061a3c60ae2475ca75ac811cefdb77761a78..0f60a0555c8526b1beae337c8e98c195fc06caec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2761,6 +2761,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://repo.huaweicloud.com/repository/npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -2772,6 +2779,15 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypto-browserify@^3.11.0: version "3.12.0" resolved "https://repo.huaweicloud.com/repository/npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -4031,7 +4047,7 @@ glob-to-regexp@^0.3.0: resolved "https://repo.huaweicloud.com/repository/npm/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.0" resolved "https://repo.huaweicloud.com/repository/npm/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -4503,6 +4519,13 @@ imurmurhash@^0.1.4: resolved "https://repo.huaweicloud.com/repository/npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +increase-memory-limit@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/increase-memory-limit/-/increase-memory-limit-1.0.7.tgz#80417e736e45fcfd6a3d515b435e2eaea4e62233" + integrity sha512-ozyn+HHAPD9VxMT1U50A7G8XXlktUWhnnEDYSeDYnQjKsNrBWHqq6XfEA0uhMdDPD+q/7rXWlzF1CbXX/c1LiQ== + dependencies: + glob "^7.1.1" + indexes-of@^1.0.1: version "1.0.1" resolved "https://repo.huaweicloud.com/repository/npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" @@ -6034,6 +6057,11 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://repo.huaweicloud.com/repository/npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + path-parse@^1.0.7: version "1.0.7" resolved "https://repo.huaweicloud.com/repository/npm/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -7142,11 +7170,23 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://repo.huaweicloud.com/repository/npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + side-channel@^1.0.4: version "1.0.4" resolved "https://repo.huaweicloud.com/repository/npm/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -8403,6 +8443,13 @@ which@^1.2.9: dependencies: isexe "^2.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + widest-line@^3.1.0: version "3.1.0" resolved "https://repo.huaweicloud.com/repository/npm/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"