diff --git a/mkdocs.yml b/mkdocs.yml index f1b6fcbc6..5489665ba 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -78,6 +78,9 @@ plugins: branch: !ENV [MKDOCS_GIT_COMMITERS_BRANCH, main] - macros - rss + - redirects: + redirect_maps: + 'algebra/all_submasks.md': 'number_theory/all_submasks.md' extra: social: diff --git a/scripts/install-mkdocs.sh b/scripts/install-mkdocs.sh index 9c4e73c3f..81585ec25 100755 --- a/scripts/install-mkdocs.sh +++ b/scripts/install-mkdocs.sh @@ -9,4 +9,6 @@ pip install \ mkdocs-git-revision-date-localized-plugin \ mkdocs-simple-hooks \ mkdocs-rss-plugin \ + mkdocs-redirects \ plugins/mkdocs-git-committers-plugin-2 + diff --git a/src/algebra/all-submasks.md b/src/number_theory/all-submasks.md similarity index 100% rename from src/algebra/all-submasks.md rename to src/number_theory/all-submasks.md diff --git a/src/algebra/balanced-ternary.md b/src/number_theory/balanced-ternary.md similarity index 100% rename from src/algebra/balanced-ternary.md rename to src/number_theory/balanced-ternary.md diff --git a/src/algebra/big-integer.md b/src/number_theory/big-integer.md similarity index 100% rename from src/algebra/big-integer.md rename to src/number_theory/big-integer.md diff --git a/src/algebra/binary-exp.md b/src/number_theory/binary-exp.md similarity index 100% rename from src/algebra/binary-exp.md rename to src/number_theory/binary-exp.md diff --git a/src/algebra/bit-manipulation.md b/src/number_theory/bit-manipulation.md similarity index 100% rename from src/algebra/bit-manipulation.md rename to src/number_theory/bit-manipulation.md diff --git a/src/algebra/chinese-remainder-theorem.md b/src/number_theory/chinese-remainder-theorem.md similarity index 100% rename from src/algebra/chinese-remainder-theorem.md rename to src/number_theory/chinese-remainder-theorem.md diff --git a/src/algebra/continued-fractions.md b/src/number_theory/continued-fractions.md similarity index 100% rename from src/algebra/continued-fractions.md rename to src/number_theory/continued-fractions.md diff --git a/src/algebra/discrete-log.md b/src/number_theory/discrete-log.md similarity index 100% rename from src/algebra/discrete-log.md rename to src/number_theory/discrete-log.md diff --git a/src/algebra/discrete-root.md b/src/number_theory/discrete-root.md similarity index 100% rename from src/algebra/discrete-root.md rename to src/number_theory/discrete-root.md diff --git a/src/algebra/divisors.md b/src/number_theory/divisors.md similarity index 100% rename from src/algebra/divisors.md rename to src/number_theory/divisors.md diff --git a/src/algebra/euclid-algorithm.md b/src/number_theory/euclid-algorithm.md similarity index 100% rename from src/algebra/euclid-algorithm.md rename to src/number_theory/euclid-algorithm.md diff --git a/src/algebra/extended-euclid-algorithm.md b/src/number_theory/extended-euclid-algorithm.md similarity index 100% rename from src/algebra/extended-euclid-algorithm.md rename to src/number_theory/extended-euclid-algorithm.md diff --git a/src/algebra/factorial-divisors.md b/src/number_theory/factorial-divisors.md similarity index 100% rename from src/algebra/factorial-divisors.md rename to src/number_theory/factorial-divisors.md diff --git a/src/algebra/factorial-modulo.md b/src/number_theory/factorial-modulo.md similarity index 100% rename from src/algebra/factorial-modulo.md rename to src/number_theory/factorial-modulo.md diff --git a/src/algebra/factoring-exp.md b/src/number_theory/factoring-exp.md similarity index 100% rename from src/algebra/factoring-exp.md rename to src/number_theory/factoring-exp.md diff --git a/src/algebra/factorization.md b/src/number_theory/factorization.md similarity index 100% rename from src/algebra/factorization.md rename to src/number_theory/factorization.md diff --git a/src/algebra/fft.md b/src/number_theory/fft.md similarity index 100% rename from src/algebra/fft.md rename to src/number_theory/fft.md diff --git a/src/algebra/fibonacci-numbers.md b/src/number_theory/fibonacci-numbers.md similarity index 100% rename from src/algebra/fibonacci-numbers.md rename to src/number_theory/fibonacci-numbers.md diff --git a/src/algebra/garners-algorithm.md b/src/number_theory/garners-algorithm.md similarity index 100% rename from src/algebra/garners-algorithm.md rename to src/number_theory/garners-algorithm.md diff --git a/src/algebra/gray-code.md b/src/number_theory/gray-code.md similarity index 100% rename from src/algebra/gray-code.md rename to src/number_theory/gray-code.md diff --git a/src/algebra/linear-diophantine-equation.md b/src/number_theory/linear-diophantine-equation.md similarity index 100% rename from src/algebra/linear-diophantine-equation.md rename to src/number_theory/linear-diophantine-equation.md diff --git a/src/algebra/linear_congruence_equation.md b/src/number_theory/linear_congruence_equation.md similarity index 100% rename from src/algebra/linear_congruence_equation.md rename to src/number_theory/linear_congruence_equation.md diff --git a/src/algebra/module-inverse.md b/src/number_theory/module-inverse.md similarity index 100% rename from src/algebra/module-inverse.md rename to src/number_theory/module-inverse.md diff --git a/src/algebra/montgomery_multiplication.md b/src/number_theory/montgomery_multiplication.md similarity index 100% rename from src/algebra/montgomery_multiplication.md rename to src/number_theory/montgomery_multiplication.md diff --git a/src/algebra/phi-function.md b/src/number_theory/phi-function.md similarity index 100% rename from src/algebra/phi-function.md rename to src/number_theory/phi-function.md diff --git a/src/algebra/pollard_rho.png b/src/number_theory/pollard_rho.png similarity index 100% rename from src/algebra/pollard_rho.png rename to src/number_theory/pollard_rho.png diff --git a/src/algebra/polynomial.md b/src/number_theory/polynomial.md similarity index 100% rename from src/algebra/polynomial.md rename to src/number_theory/polynomial.md diff --git a/src/algebra/primality_tests.md b/src/number_theory/primality_tests.md similarity index 100% rename from src/algebra/primality_tests.md rename to src/number_theory/primality_tests.md diff --git a/src/algebra/prime-sieve-linear.md b/src/number_theory/prime-sieve-linear.md similarity index 100% rename from src/algebra/prime-sieve-linear.md rename to src/number_theory/prime-sieve-linear.md diff --git a/src/algebra/primitive-root.md b/src/number_theory/primitive-root.md similarity index 100% rename from src/algebra/primitive-root.md rename to src/number_theory/primitive-root.md diff --git a/src/algebra/sieve-of-eratosthenes.md b/src/number_theory/sieve-of-eratosthenes.md similarity index 100% rename from src/algebra/sieve-of-eratosthenes.md rename to src/number_theory/sieve-of-eratosthenes.md diff --git a/src/algebra/sieve_eratosthenes.png b/src/number_theory/sieve_eratosthenes.png similarity index 100% rename from src/algebra/sieve_eratosthenes.png rename to src/number_theory/sieve_eratosthenes.png