website: fix broken links

This commit is contained in:
Yangshun 2021-09-25 13:59:14 +08:00
parent dc031f469a
commit 4f2fc5a56c
6 changed files with 187 additions and 3 deletions

View File

@ -1,3 +1,3 @@
# CSS Questions
Moved to [new location](/contents/en/css-questions.md).
Moved to [new location](https://frontendinterviewhandbook.com/css-questions/).

View File

@ -1,3 +1,3 @@
# HTML Questions
Moved to [new location](/contents/en/html-questions.md).
Moved to [new location](https://frontendinterviewhandbook.com/html-questions/).

View File

@ -1,3 +1,3 @@
# JavaScript Questions
Moved to [new location](/contents/en/javascript-questions.md).
Moved to [new location](https://frontendinterviewhandbook.com/javascript-questions/).

View File

@ -73,6 +73,27 @@ module.exports = {
},
],
],
plugins: [
[
'@docusaurus/plugin-client-redirects',
{
redirects: [
{
to: '/css-questions',
from: '/en/css-questions',
},
{
to: '/html-questions',
from: '/en/html-questions',
},
{
to: '/javascript-questions',
from: '/en/javascript-questions',
},
],
},
],
],
scripts: [
{
src: 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4984084888641317',

View File

@ -11,6 +11,7 @@
},
"dependencies": {
"@docusaurus/core": "^2.0.0-beta.5",
"@docusaurus/plugin-client-redirects": "^2.0.0-beta.5",
"@docusaurus/preset-classic": "^2.0.0-beta.5",
"classnames": "^2.2.6",
"react": "^16.13.1",

View File

@ -1355,6 +1355,91 @@
webpack-merge "^5.8.0"
webpackbar "^5.0.0-3"
"@docusaurus/core@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.6.tgz#9847ae211a04f1d2b057f8e5ba650e76b9c2df83"
integrity sha512-XMeI+lJKeJBGYBNOfO/Tc+5FMf21E5p1xZjfe75cgYcfZdERZ+W7aemXquwReno8xxHb4Rnfmi9dxkbOLDjqDA==
dependencies:
"@babel/core" "^7.12.16"
"@babel/generator" "^7.12.15"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-transform-runtime" "^7.12.15"
"@babel/preset-env" "^7.12.16"
"@babel/preset-react" "^7.12.13"
"@babel/preset-typescript" "^7.12.16"
"@babel/runtime" "^7.12.5"
"@babel/runtime-corejs3" "^7.12.13"
"@babel/traverse" "^7.12.13"
"@docusaurus/cssnano-preset" "2.0.0-beta.6"
"@docusaurus/react-loadable" "5.5.0"
"@docusaurus/types" "2.0.0-beta.6"
"@docusaurus/utils" "2.0.0-beta.6"
"@docusaurus/utils-common" "2.0.0-beta.6"
"@docusaurus/utils-validation" "2.0.0-beta.6"
"@slorber/static-site-generator-webpack-plugin" "^4.0.0"
"@svgr/webpack" "^5.5.0"
autoprefixer "^10.2.5"
babel-loader "^8.2.2"
babel-plugin-dynamic-import-node "2.3.0"
boxen "^5.0.1"
chalk "^4.1.1"
chokidar "^3.5.1"
clean-css "^5.1.5"
commander "^5.1.0"
copy-webpack-plugin "^9.0.0"
core-js "^3.9.1"
css-loader "^5.1.1"
css-minimizer-webpack-plugin "^3.0.1"
cssnano "^5.0.4"
del "^6.0.0"
detect-port "^1.3.0"
escape-html "^1.0.3"
eta "^1.12.1"
express "^4.17.1"
file-loader "^6.2.0"
fs-extra "^10.0.0"
github-slugger "^1.3.0"
globby "^11.0.2"
html-minifier-terser "^5.1.1"
html-tags "^3.1.0"
html-webpack-plugin "^5.3.2"
import-fresh "^3.3.0"
is-root "^2.1.0"
leven "^3.1.0"
lodash "^4.17.20"
mini-css-extract-plugin "^1.6.0"
module-alias "^2.2.2"
nprogress "^0.2.0"
postcss "^8.2.15"
postcss-loader "^5.3.0"
prompts "^2.4.1"
react-dev-utils "^11.0.1"
react-error-overlay "^6.0.9"
react-helmet "^6.1.0"
react-loadable "^5.5.0"
react-loadable-ssr-addon-v5-slorber "^1.0.1"
react-router "^5.2.0"
react-router-config "^5.1.1"
react-router-dom "^5.2.0"
remark-admonitions "^1.2.1"
resolve-pathname "^3.0.0"
rtl-detect "^1.0.3"
semver "^7.3.4"
serve-handler "^6.1.3"
shelljs "^0.8.4"
std-env "^2.2.1"
strip-ansi "^6.0.0"
terser-webpack-plugin "^5.1.3"
tslib "^2.2.0"
update-notifier "^5.1.0"
url-loader "^4.1.1"
wait-on "^5.3.0"
webpack "^5.40.0"
webpack-bundle-analyzer "^4.4.2"
webpack-dev-server "^3.11.2"
webpack-merge "^5.8.0"
webpackbar "^5.0.0-3"
"@docusaurus/cssnano-preset@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.5.tgz#9f0e89662ac470cadf78bb1c90ad746ad5f6d5b3"
@ -1364,6 +1449,15 @@
postcss "^8.2.15"
postcss-sort-media-queries "^3.10.11"
"@docusaurus/cssnano-preset@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.6.tgz#0c277854f0262dca7bcb3daf99866e8a49e29118"
integrity sha512-RCizp2NAbADopkX5nUz1xrAbU6hGZzziQk9RdSDGJLzMgVCN6RDotq9odS8VgzNa9x2Lx3WN527UxeEbzc2GVQ==
dependencies:
cssnano-preset-advanced "^5.1.1"
postcss "^8.2.15"
postcss-sort-media-queries "^3.10.11"
"@docusaurus/mdx-loader@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.5.tgz#e2b0678d52878dcbc0227489526996f67000358a"
@ -1388,6 +1482,23 @@
url-loader "^4.1.1"
webpack "^5.40.0"
"@docusaurus/plugin-client-redirects@^2.0.0-beta.5":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.0.0-beta.6.tgz#c982cc50643bdd93d32d9eaecec8e6ea0ad5ad31"
integrity sha512-/tryRByGwuPjrqHf5cSh1VS9oUX+SVHF8ElW8N7CDiTDyjUagffxTumKDMvZiWEzv0++l/MRwSc/PkZk0mOBWQ==
dependencies:
"@docusaurus/core" "2.0.0-beta.6"
"@docusaurus/types" "2.0.0-beta.6"
"@docusaurus/utils" "2.0.0-beta.6"
"@docusaurus/utils-common" "2.0.0-beta.6"
"@docusaurus/utils-validation" "2.0.0-beta.6"
chalk "^4.1.1"
eta "^1.11.0"
fs-extra "^10.0.0"
globby "^11.0.2"
lodash "^4.17.20"
tslib "^2.2.0"
"@docusaurus/plugin-content-blog@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.5.tgz#6f9e47eb72d4169ff36a8d0f26348caf18fa48dc"
@ -1587,6 +1698,17 @@
webpack "^5.40.0"
webpack-merge "^5.8.0"
"@docusaurus/types@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.6.tgz#f92a61cc42e5921d325114ebc7b30c5e8c368683"
integrity sha512-TrwxyI93XTZEhOmdEI8FPKDbGV61zE9PzXCdE1alwz1NOV+YXwcv+9sRTZEVLqBpr+TIja+IeeS6mxnyen/Ptg==
dependencies:
commander "^5.1.0"
joi "^17.4.0"
querystring "0.2.0"
webpack "^5.40.0"
webpack-merge "^5.8.0"
"@docusaurus/utils-common@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.5.tgz#afadd9426372292e0b6d28778613410e3fd58aa4"
@ -1595,6 +1717,14 @@
"@docusaurus/types" "2.0.0-beta.5"
tslib "^2.2.0"
"@docusaurus/utils-common@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.6.tgz#afd26a9f67b16479058ead66a310738c21293ae5"
integrity sha512-MKm6bJxvsYWRl072jLR60z+71tTWSxoERh2eTmCYlegFnu3Tby3HOC8I3jDcC6VpVuoDGsBGNoQbOgy2LqQbXQ==
dependencies:
"@docusaurus/types" "2.0.0-beta.6"
tslib "^2.2.0"
"@docusaurus/utils-validation@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.5.tgz#fe7efefdb518bc19fb6cb9c79492bd84cfc4a59a"
@ -1605,6 +1735,16 @@
joi "^17.4.0"
tslib "^2.1.0"
"@docusaurus/utils-validation@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.6.tgz#7b98216de844138e9606a128c09182185ed84621"
integrity sha512-v0nk9bpawUd2JFDFyiHDmZuMG+/O1UvxtxvcRbvrxrul+rlzD7Q9CGxMgW3Grp2OCKQ4yFXRidBIccwqON5AVw==
dependencies:
"@docusaurus/utils" "2.0.0-beta.6"
chalk "^4.1.1"
joi "^17.4.0"
tslib "^2.1.0"
"@docusaurus/utils@2.0.0-beta.5":
version "2.0.0-beta.5"
resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.5.tgz#68859f070ca6bf7875f4a4121e314269211a876b"
@ -1622,6 +1762,23 @@
resolve-pathname "^3.0.0"
tslib "^2.2.0"
"@docusaurus/utils@2.0.0-beta.6":
version "2.0.0-beta.6"
resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.6.tgz#1438df9f28b632fe7a4f50663340b463cff07cab"
integrity sha512-S72/o7VDaTvrXJy+NpfuctghGGoMW30m94PMkrL3I6V+o5eE2Uzax7dbM++moclmHvi0/Khv+TXmRIQs6ZvwgQ==
dependencies:
"@docusaurus/types" "2.0.0-beta.6"
"@types/github-slugger" "^1.3.0"
chalk "^4.1.1"
escape-string-regexp "^4.0.0"
fs-extra "^10.0.0"
globby "^11.0.4"
gray-matter "^4.0.3"
lodash "^4.17.20"
micromatch "^4.0.4"
resolve-pathname "^3.0.0"
tslib "^2.2.0"
"@hapi/hoek@^9.0.0":
version "9.2.0"
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131"
@ -3970,6 +4127,11 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=
eta@^1.11.0:
version "1.12.3"
resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1"
integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==
eta@^1.12.1:
version "1.12.1"
resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.1.tgz#d985766591676c323f02dfc48a67539212745937"