From 3f469dec401f644b5d541e0354e5b828e636d460 Mon Sep 17 00:00:00 2001 From: Himit_ZH <372347736@qq.com> Date: Sun, 23 May 2021 22:43:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=83=A8=E7=BD=B2=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/.vuepress/config.js | 10 +- docs/docs/.vuepress/dist/404.html | 6 +- .../.vuepress/dist/assets/js/10.3aec3aff.js | 1 + .../js/{10.783ce582.js => 11.3c715d4b.js} | 2 +- .../js/{11.6f33dd44.js => 12.f5d67101.js} | 2 +- .../js/{12.c3bd2a61.js => 13.1b71fff9.js} | 2 +- .../js/{13.2df39f84.js => 14.cd5e7136.js} | 2 +- .../js/{14.af2ecfbc.js => 15.618bada7.js} | 2 +- .../.vuepress/dist/assets/js/15.9983a763.js | 1 - .../.vuepress/dist/assets/js/16.39b5f0a9.js | 1 + .../js/{16.782db258.js => 17.1781a0fd.js} | 2 +- .../js/{17.04124198.js => 18.42d5a6b0.js} | 2 +- .../.vuepress/dist/assets/js/19.28b0b6dd.js | 1 + .../js/{18.efedf33a.js => 20.4049e044.js} | 2 +- .../.vuepress/dist/assets/js/20.c7d201d0.js | 1 - .../.vuepress/dist/assets/js/21.3709f65f.js | 1 - .../js/{19.b75b0a6f.js => 21.3dac3195.js} | 2 +- .../.vuepress/dist/assets/js/22.5a29a611.js | 1 + .../.vuepress/dist/assets/js/22.ecbb6d60.js | 1 - .../.vuepress/dist/assets/js/23.6fc11064.js | 1 + .../.vuepress/dist/assets/js/24.541271c6.js | 1 + .../.vuepress/dist/assets/js/25.d102b518.js | 1 + .../.vuepress/dist/assets/js/26.2bf4f42a.js | 1 + .../.vuepress/dist/assets/js/27.62d662fe.js | 1 + .../.vuepress/dist/assets/js/28.8e2b6aba.js | 1 + .../js/{3.7cbf67d2.js => 3.068e2e40.js} | 2 +- .../.vuepress/dist/assets/js/8.b161b559.js | 1 - .../.vuepress/dist/assets/js/8.d67efa58.js | 1 + .../js/{9.807c9668.js => 9.f68a10a9.js} | 2 +- .../js/{app.658a191c.js => app.af16b29f.js} | 6 +- docs/docs/.vuepress/dist/deploy/backend.html | 6 +- docs/docs/.vuepress/dist/deploy/docker.html | 179 +++++++++++ docs/docs/.vuepress/dist/deploy/frontend.html | 10 +- docs/docs/.vuepress/dist/deploy/index.html | 40 +-- .../.vuepress/dist/deploy/judgeserver.html | 6 +- docs/docs/.vuepress/dist/deploy/mysql.html | 8 +- docs/docs/.vuepress/dist/deploy/nacos.html | 8 +- docs/docs/.vuepress/dist/deploy/redis.html | 8 +- docs/docs/.vuepress/dist/deploy/rsync.html | 8 +- docs/docs/.vuepress/dist/develop/db.html | 10 +- docs/docs/.vuepress/dist/develop/index.html | 6 +- .../dist/{use => develop}/sandbox.html | 12 +- docs/docs/.vuepress/dist/index.html | 4 +- .../.vuepress/dist/introducition/about.html | 4 +- .../.vuepress/dist/introducition/index.html | 4 +- docs/docs/.vuepress/dist/use/contest.html | 38 +++ .../.vuepress/dist/use/discussion-admin.html | 38 +++ .../.vuepress/dist/use/import-problem.html | 38 +++ docs/docs/.vuepress/dist/use/import-user.html | 38 +++ docs/docs/.vuepress/dist/use/index.html | 12 +- docs/docs/.vuepress/dist/use/spj.html | 10 +- docs/docs/.vuepress/dist/use/testcase.html | 46 +++ docs/docs/deploy/README.md | 107 +------ docs/docs/deploy/docker.md | 291 ++++++++++++++++++ docs/docs/deploy/redis.md | 2 +- docs/docs/deploy/rsync.md | 2 +- docs/docs/{use => develop}/sandbox.md | 4 +- docs/docs/use/README.md | 6 +- docs/docs/use/contest.md | 24 ++ docs/docs/use/discussion-admin.md | 12 + docs/docs/use/import-problem.md | 32 ++ docs/docs/use/import-user.md | 16 + docs/docs/use/spj.md | 15 + docs/docs/use/testcase.md | 37 +++ ...78bcfc44d86b247fde54e1d87393ecd494a2d85bac | 1 + ...46170c1bb79ee88bf9326a0f04c55e122021bf8123 | 1 + ...fe27604e28500be64642b9d77b2216d096f2eb8f84 | 1 + ...031dee39737ba086e9c5b7becbc1a15cde9efce38d | 1 + ...9ceb45449960c166ae60dd94b58f9ea6571e18f373 | 1 + ...e10596165d5b90b626fe70150ba23497cb9c365e08 | 1 + ...3519438ee363be53df531746d64a924dae44e32c77 | 1 + ...1ac121407bdfb09ed8ac173ef2f814e1b54fe94f6a | 1 + ...bef802e054c9d88d52266933a001ead4b71d4c7118 | 1 + ...28fb2dc99258d70af4487b918512b986c4e0893983 | 1 + ...78b1bdf4b2d5df20efcb1918af0f05462c4514ac33 | 1 + ...a875cab8aa01bbbe91a8004b88a11b9b68c4adaae9 | 1 + ...192bb223c0a9a623709514de63610d2eac640f8c51 | 1 + ...d90591ab322d797cd06faf1c7561ceeb4c82e0d249 | 1 + ...f1f03611040697244e2a2b587a0a39322316c4ba4a | 1 + ...e856c239a72c109599710cdf0eaf033512e10cc599 | 1 + ...c07315c28c922a70b4b010b326079dcdcc0ab4be60 | 1 + ...87ebe4d23fcf9b94dc77084c59b73a5b94f2f583d8 | 1 + ...c0a4a31dd8bb43ce9cce6a3d786d11a4058ca182e1 | 1 + ...0157e05cfcb23afae1f18638905c6fe01e38863315 | 1 + ...c8eeb216414af2c2ffc3255d46206c589023cec3c9 | 1 + ...f4aa9998ff60ae694c1e2d97bc7cfb219836435c5b | 1 + ...a837280005ffcc29693e5bdaba55578100ff47e5db | 2 + ...3c55f7f9be15e90f171996c1551031f4dca2915a6a | 2 + ...1b4d95e6bde42a5725be388422fd4c0c5b5d31a7ac | 2 + ...0214df944763ab181249f867e5e790c18bafb1cd70 | 2 + ...aae3b15904bd5b01c76999c00504130a69999ed1cf | 2 + ...767f28dacf17e9c007a6244457c308f1f142d074cc | 2 + ...2573a136b04af458a3d0bacc15a5c2ebed7a693e7f | 2 + ...49783d298eba817c03bef6f57a4f8c98b658bfa079 | 2 + ...040d0c8a1bf89b0f531d1abcb29adaad2e6195a067 | 2 + ...29ef9665c44cb22c84a5a65ee6d41ef152943e8f4f | 2 + ...50be10038cb707cd3c79d1756360f9987c99e81e6d | 2 + ...32a69a80899412cd57e28f6529d5a48a466e9f8349 | 2 + ...f0a5cee729a37d1e5395c1b6f9b6e3aa626eccacbf | 2 + ...3bc62fe5e13da9d7a0d0cdae5d069706bc1cc00a87 | 2 + ...a931d06df422fb66570b6f0fa12824bce86af1f902 | 2 + ...ddb9d602e088e6c518ee9ddd690bf53e2682f99d87 | 2 + ...25f64dac59097b66cdcb6427842b6068816ae52840 | 2 + ...38b319ab61eec9344dc1065d13ed8d737365a741d9 | 2 + ...90e66a8e5c08ca330b1fa9631277e02bbbdae8ecbf | 2 + ...470e9fe2719c83f13dc81c45e844184b6a12412063 | 2 + ...3e9e3917d29040fed2f7133d0a74fcd0c6204677e9 | 2 + ...ec0489d9dc24c698844b65ab037284df2b8669902f | 2 + 108 files changed, 980 insertions(+), 227 deletions(-) create mode 100644 docs/docs/.vuepress/dist/assets/js/10.3aec3aff.js rename docs/docs/.vuepress/dist/assets/js/{10.783ce582.js => 11.3c715d4b.js} (99%) rename docs/docs/.vuepress/dist/assets/js/{11.6f33dd44.js => 12.f5d67101.js} (99%) rename docs/docs/.vuepress/dist/assets/js/{12.c3bd2a61.js => 13.1b71fff9.js} (99%) rename docs/docs/.vuepress/dist/assets/js/{13.2df39f84.js => 14.cd5e7136.js} (97%) rename docs/docs/.vuepress/dist/assets/js/{14.af2ecfbc.js => 15.618bada7.js} (87%) delete mode 100644 docs/docs/.vuepress/dist/assets/js/15.9983a763.js create mode 100644 docs/docs/.vuepress/dist/assets/js/16.39b5f0a9.js rename docs/docs/.vuepress/dist/assets/js/{16.782db258.js => 17.1781a0fd.js} (78%) rename docs/docs/.vuepress/dist/assets/js/{17.04124198.js => 18.42d5a6b0.js} (99%) create mode 100644 docs/docs/.vuepress/dist/assets/js/19.28b0b6dd.js rename docs/docs/.vuepress/dist/assets/js/{18.efedf33a.js => 20.4049e044.js} (99%) delete mode 100644 docs/docs/.vuepress/dist/assets/js/20.c7d201d0.js delete mode 100644 docs/docs/.vuepress/dist/assets/js/21.3709f65f.js rename docs/docs/.vuepress/dist/assets/js/{19.b75b0a6f.js => 21.3dac3195.js} (98%) create mode 100644 docs/docs/.vuepress/dist/assets/js/22.5a29a611.js delete mode 100644 docs/docs/.vuepress/dist/assets/js/22.ecbb6d60.js create mode 100644 docs/docs/.vuepress/dist/assets/js/23.6fc11064.js create mode 100644 docs/docs/.vuepress/dist/assets/js/24.541271c6.js create mode 100644 docs/docs/.vuepress/dist/assets/js/25.d102b518.js create mode 100644 docs/docs/.vuepress/dist/assets/js/26.2bf4f42a.js create mode 100644 docs/docs/.vuepress/dist/assets/js/27.62d662fe.js create mode 100644 docs/docs/.vuepress/dist/assets/js/28.8e2b6aba.js rename docs/docs/.vuepress/dist/assets/js/{3.7cbf67d2.js => 3.068e2e40.js} (75%) delete mode 100644 docs/docs/.vuepress/dist/assets/js/8.b161b559.js create mode 100644 docs/docs/.vuepress/dist/assets/js/8.d67efa58.js rename docs/docs/.vuepress/dist/assets/js/{9.807c9668.js => 9.f68a10a9.js} (99%) rename docs/docs/.vuepress/dist/assets/js/{app.658a191c.js => app.af16b29f.js} (57%) create mode 100644 docs/docs/.vuepress/dist/deploy/docker.html rename docs/docs/.vuepress/dist/{use => develop}/sandbox.html (87%) create mode 100644 docs/docs/.vuepress/dist/use/contest.html create mode 100644 docs/docs/.vuepress/dist/use/discussion-admin.html create mode 100644 docs/docs/.vuepress/dist/use/import-problem.html create mode 100644 docs/docs/.vuepress/dist/use/import-user.html create mode 100644 docs/docs/.vuepress/dist/use/testcase.html create mode 100644 docs/docs/deploy/docker.md rename docs/docs/{use => develop}/sandbox.md (94%) create mode 100644 docs/docs/use/contest.md create mode 100644 docs/docs/use/discussion-admin.md create mode 100644 docs/docs/use/import-problem.md create mode 100644 docs/docs/use/import-user.md create mode 100644 docs/docs/use/testcase.md create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/06/e2/46125ede920c5a28793d551f945424042649dd30bec1f1fd193e3deabb1f32e4e8ed75c6b73b020edf78bcfc44d86b247fde54e1d87393ecd494a2d85bac create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/1d/fd/055a59badffb96eb3f0454a1fc3fcb9ec2c7ffc2a3dfc46bc0360c1ddb36b5a4e08e714f9afaa8ce7a46170c1bb79ee88bf9326a0f04c55e122021bf8123 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/21/e0/4da43e1f2a91021c0445e83072acdddfe9d7ed81ab28d50b14033923d021479bf537623818ea3fd86dfe27604e28500be64642b9d77b2216d096f2eb8f84 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/27/50/a83dd7090c6bcca27f7b4f2b5c08054a2c0495cca3163e7abe2cc3f6715aacf0f1223676ee6ca61d0c031dee39737ba086e9c5b7becbc1a15cde9efce38d create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/43/81/ca38460ea69417c3af17f968e1e62158622dd53a3d52a23883fb8831681002501633c231afd8a9b10b9ceb45449960c166ae60dd94b58f9ea6571e18f373 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/4c/aa/4e8d831c19f573621952b4aeee7b19f80e3d6f5bffce18029d50936bd2db31d6b86f8ed29352833f1de10596165d5b90b626fe70150ba23497cb9c365e08 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/50/bf/f7888fdaab3058158376f45da39d575539be9b2f04c722c5727080bc14a3537703e00035f9ab7067973519438ee363be53df531746d64a924dae44e32c77 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/55/88/a3c0847cda4a453b053e46eaef6a510676a230acf9b519722a0ff677469a419c25544d9bdae3afebe51ac121407bdfb09ed8ac173ef2f814e1b54fe94f6a create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/58/e1/8fefc723574c5fa359bfff7a07bd83031c08b9f9464bf244951dadb6ea38564f78dc2910bee737dd61bef802e054c9d88d52266933a001ead4b71d4c7118 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/65/2a/b8a2adad0d5cb0570cc32cb8ac9112f21731085afeb412b53b484864556d0c48547f4d34fd5d17912728fb2dc99258d70af4487b918512b986c4e0893983 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/69/b2/e4a8af58d0f94dc09eb344ce9799dfb0c7f29226a87974ab0acec9b07e2a55cede633eb0776981ff4278b1bdf4b2d5df20efcb1918af0f05462c4514ac33 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/7a/50/a6ba5968c2aa29804325732ad749c5a11d8273769b75193fbcd1a957f075c0c75dd8280e0d5f8615c1a875cab8aa01bbbe91a8004b88a11b9b68c4adaae9 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/7e/a0/1bcf4326b99e81e78e6185ef3975ce086cbf11cc7b15265d81fdd1a87e41909e52a6c66b35b66cb924192bb223c0a9a623709514de63610d2eac640f8c51 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/80/78/f128af89c43f94c80cc7515f5b0ca7a43376579726721d2e71b48460dbe16f96d5e641a3a6cd9db33dd90591ab322d797cd06faf1c7561ceeb4c82e0d249 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/9c/d9/0fbf10b4b00c96ea72eef93e4cf6e202d8246aeb2c3afdd2026680a5a3b31590a98f3967ffc60cbf7ef1f03611040697244e2a2b587a0a39322316c4ba4a create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/a4/3d/66f269365f13dd9b52a60c78ae319db6663f8c3ad379041ac2eca103de482ec8b020d934653bf2a44be856c239a72c109599710cdf0eaf033512e10cc599 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/a8/33/b9e677826914bbaf6ba3353f7701768f1395e458b0924702e1a7d53723194268fcf348a9dede276b5dc07315c28c922a70b4b010b326079dcdcc0ab4be60 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/af/78/1b4cd2b34e5456804c35703d0c489d2bf9fa4a9cb41aa76966c954f86f820d5906840b829ffdbc5fff87ebe4d23fcf9b94dc77084c59b73a5b94f2f583d8 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/c9/49/35076f3ec263f6769318461aa207872f7b43e6d7ad4ec2429bc2b2f853bcf05bdbe22fb56f3d1ffa51c0a4a31dd8bb43ce9cce6a3d786d11a4058ca182e1 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/e0/bd/32026daf4601f7585f768886588e85ddc565b1c14d6f704413956e9591398793b82f2408071203789c0157e05cfcb23afae1f18638905c6fe01e38863315 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/ed/7f/8203f522b0b3e24388e342c4cb14481e7f2b4091aabb03761822efe227419e4fb0595e25529c60fca6c8eeb216414af2c2ffc3255d46206c589023cec3c9 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/content-v2/sha512/f2/04/d01377218836b480d1f73bb0a9d2239f1e265936c62386e8accdca1b739d56254c44d773ba4a56d09bf4aa9998ff60ae694c1e2d97bc7cfb219836435c5b create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/0a/20/c10146d926a60013b5a837280005ffcc29693e5bdaba55578100ff47e5db create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/15/7b/69ccae71b90913f9b23c55f7f9be15e90f171996c1551031f4dca2915a6a create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/17/f1/19851af6d12d5de0511b4d95e6bde42a5725be388422fd4c0c5b5d31a7ac create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/1b/96/814f4f4b3fd99190660214df944763ab181249f867e5e790c18bafb1cd70 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/28/77/c5177404fe8d67a9c1aae3b15904bd5b01c76999c00504130a69999ed1cf create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/2d/fe/2b012120903e7b5e88767f28dacf17e9c007a6244457c308f1f142d074cc create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/3a/5c/363f94ef98675385a42573a136b04af458a3d0bacc15a5c2ebed7a693e7f create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/3f/1a/770dbc52133104710049783d298eba817c03bef6f57a4f8c98b658bfa079 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/42/17/630f7d4d7a3acc3be9040d0c8a1bf89b0f531d1abcb29adaad2e6195a067 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/4f/4b/ec4afb7bdb469a7c9229ef9665c44cb22c84a5a65ee6d41ef152943e8f4f create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/57/9b/9099a157b0b12e8a8650be10038cb707cd3c79d1756360f9987c99e81e6d create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/6e/d4/cf3d6ff898e2ee672932a69a80899412cd57e28f6529d5a48a466e9f8349 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/6f/0d/692fc3eeb072630a02f0a5cee729a37d1e5395c1b6f9b6e3aa626eccacbf create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/7c/53/4fc926071a6453e9073bc62fe5e13da9d7a0d0cdae5d069706bc1cc00a87 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/81/c3/b215510b3c2b905e80a931d06df422fb66570b6f0fa12824bce86af1f902 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/86/fd/da307b82e2ffd0e524ddb9d602e088e6c518ee9ddd690bf53e2682f99d87 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/91/ca/023fe7e185826b292c25f64dac59097b66cdcb6427842b6068816ae52840 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/97/e5/7f5b1917679245068138b319ab61eec9344dc1065d13ed8d737365a741d9 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/9c/97/39b8a856bc5ca77cb490e66a8e5c08ca330b1fa9631277e02bbbdae8ecbf create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/c3/f6/5632b8ec34e1337c1b470e9fe2719c83f13dc81c45e844184b6a12412063 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/f5/ec/18c51aaa9c1d4bcc8a3e9e3917d29040fed2f7133d0a74fcd0c6204677e9 create mode 100644 docs/node_modules/.cache/terser-webpack-plugin/index-v5/f9/1d/8a5e9dad3c58c96892ec0489d9dc24c698844b65ab037284df2b8669902f diff --git a/docs/docs/.vuepress/config.js b/docs/docs/.vuepress/config.js index 07b024da..6e98ce7e 100644 --- a/docs/docs/.vuepress/config.js +++ b/docs/docs/.vuepress/config.js @@ -30,6 +30,7 @@ module.exports = { collapsable: true, children: [ 'deploy/', + 'deploy/docker', 'deploy/frontend', 'deploy/mysql', 'deploy/redis', @@ -44,7 +45,8 @@ module.exports = { collapsable: true, children: [ 'develop/', - 'develop/db' + 'develop/db', + 'develop/sandbox' ] }, { @@ -52,7 +54,11 @@ module.exports = { collapsable: true, children: [ 'use/', - 'use/sandbox', + 'use/testcase', + 'use/contest', + 'use/import-problem', + 'use/import-user', + 'use/discussion-admin', 'use/spj' ] }, diff --git a/docs/docs/.vuepress/dist/404.html b/docs/docs/.vuepress/dist/404.html index ec0d11c2..4de1dfaf 100644 --- a/docs/docs/.vuepress/dist/404.html +++ b/docs/docs/.vuepress/dist/404.html @@ -8,13 +8,13 @@ - +
-