diff --git a/.gitignore b/.gitignore index e8af2f5..2fad54f 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,5 @@ yalc.lock .idea static/search-index.json + +static/generated/* \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index cffc14c..ab17e95 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -46,6 +46,11 @@ const config = { routeBasePath: '/', path: 'root-pages', }, + generated: { + jobList: { + jobBoard: 'codex', + }, + }, og: {}, }), ], @@ -92,6 +97,10 @@ const config = { label: 'Blog', href: 'https://blog.codex.storage', }, + { + label: 'Join Us', + href: '/join-us', + }, ], }, footer: { diff --git a/package.json b/package.json index 0a80d3e..ea4dd04 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@acid-info/docusaurus-fathom": "^1.0.0-alpha.101", - "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.106", + "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.115", "@docusaurus/core": "2.4.1", "@docusaurus/preset-classic": "2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", diff --git a/root-pages/join-us.mdx b/root-pages/join-us.mdx new file mode 100644 index 0000000..bdfef66 --- /dev/null +++ b/root-pages/join-us.mdx @@ -0,0 +1,13 @@ +--- +title: Join Us +hide_title: true +pagination_prev: null +pagination_next: null +displayed_sidebar: null +hide_table_of_contents: true +--- + +import * as jobData from '/static/generated/jobs.json' +import { JobsPerDepartment } from '/src/components/mdx' + + \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 85e886d..12d3c60 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,10 +19,10 @@ satori "^0.10.1" sharp "^0.32.1" -"@acid-info/docusaurus-og@^1.0.0-alpha.76": - version "1.0.0-alpha.76" - resolved "https://registry.yarnpkg.com/@acid-info/docusaurus-og/-/docusaurus-og-1.0.0-alpha.76.tgz#45e8851fb12fc791b07856d07e9509980ddbebcc" - integrity sha512-dFs/TyZUI2Q2dLpr7nSE2/QaRhnKOC8cmypb4dhcMPZFsXhwAqgUbfQ1KNV/fRD60uYT5GHnLZ8q7CmnBSQXiw== +"@acid-info/docusaurus-og@^1.0.0-alpha.111": + version "1.0.0-alpha.111" + resolved "https://registry.yarnpkg.com/@acid-info/docusaurus-og/-/docusaurus-og-1.0.0-alpha.111.tgz#0a5f96512f5ad1bf22d632009fe5902b184fb53c" + integrity sha512-LrKfnxdG6P0/YtHP2ugz3QMhFCgavfnWLjpuvdlAUA1CWXBDVX33UGvKh4Zt7m5j3tLtpdlEt3Xa3IMgBUJAUg== dependencies: "@docusaurus/core" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" @@ -30,17 +30,20 @@ "@docusaurus/utils" "^2.4.1" "@docusaurus/utils-common" "^2.4.1" "@docusaurus/utils-validation" "^2.4.1" - "@easyops-cn/docusaurus-search-local" "^0.33.6" lodash "^4.17.21" + node-html-parser "^6.1.5" + object-hash "^3.0.0" + satori "^0.10.1" + sharp "^0.32.1" -"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.106": - version "1.0.0-alpha.106" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.106.tgz#89da08e1dbcbd026d127442de9ba5a3ccf82aa8d" - integrity sha512-HGClZxJRoc754Zlw3j2XObZRExOkQUw2O5vzD3fB5P6iHFn1nX4WyPLNglXC47E6STk2LTow0SFD4ZAQ7u8f5w== +"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.115": + version "1.0.0-alpha.115" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.115.tgz#6ec6a1746355305a9df1ab5f457882002fef5261" + integrity sha512-1vnnhSP6nin5rvZG0uGfENxZrE+CPthTlZ4uNfH7YbfkowbP8YTL0jG8mqObgVl11tr2h14CjCxe3sm3VMrwPA== dependencies: - "@acid-info/docusaurus-og" "^1.0.0-alpha.76" - "@acid-info/logos-docusaurus-search-local" "^1.0.0-alpha.47" - "@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.106" + "@acid-info/docusaurus-og" "^1.0.0-alpha.111" + "@acid-info/logos-docusaurus-search-local" "^1.0.0-alpha.111" + "@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.115" "@docusaurus/core" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" "@docusaurus/preset-classic" "^2.4.1" @@ -52,11 +55,12 @@ docusaurus-plugin-sass "^0.2.3" fs-extra "^10.1.0" lodash "^4.17.21" + node-fetch "2" -"@acid-info/logos-docusaurus-search-local@^1.0.0-alpha.47": - version "1.0.0-alpha.47" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-search-local/-/logos-docusaurus-search-local-1.0.0-alpha.47.tgz#cf8cf55023f072671e53af570626f48fe4ba9063" - integrity sha512-InZPmF3f4nbqdVknXpNxG2OFLfOzudo9o4o5NDfJwXxGoaEq/rr+absLvHZmcNJVtdjRKlGcxudwwtfKXs2fIQ== +"@acid-info/logos-docusaurus-search-local@^1.0.0-alpha.111": + version "1.0.0-alpha.111" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-search-local/-/logos-docusaurus-search-local-1.0.0-alpha.111.tgz#f4a19ad1fdee4da58b7793dde5294304475cff70" + integrity sha512-W8ILeA095JgaBcze/zsh7GX5yH+oee7QG7kFqfiO7F5apai/0tGfLm1tq7oiJT+jR7guW1jxwuACIFxP7Jm8pw== dependencies: "@docusaurus/core" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" @@ -64,18 +68,15 @@ "@docusaurus/utils" "^2.4.1" "@docusaurus/utils-common" "^2.4.1" "@docusaurus/utils-validation" "^2.4.1" + "@easyops-cn/docusaurus-search-local" "^0.33.6" lodash "^4.17.21" - node-html-parser "^6.1.5" - object-hash "^3.0.0" - satori "^0.10.1" - sharp "^0.32.1" -"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.106": - version "1.0.0-alpha.106" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.106.tgz#f9a9319f69797f25dcc292f9934d0d88556f6b3d" - integrity sha512-OJSxX2kk5CqVyl3XSmIAg+znB0INzZWjwTDj9pUpLkGEwUf+wt/5wQUW9ZFps11x9aEWL4KeoHUeF3k8636hGQ== +"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.115": + version "1.0.0-alpha.115" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.115.tgz#6502b032fb47a854f73924e9cfb211d7c5b516d8" + integrity sha512-Lkqwyz3ykGmo2PebeOWQx+qmPq3ezbC5ZOLrbMSsp7n0eCSLJZPhaEAxXqOfRmaAgPimWsF8Va5dcChYAr9N4g== dependencies: - "@acid-info/docusaurus-og" "^1.0.0-alpha.76" + "@acid-info/docusaurus-og" "^1.0.0-alpha.111" "@acid-info/lsd-react" "^0.1.0-alpha.17" "@docusaurus/core" "^2.4.1" "@docusaurus/mdx-loader" "^2.4.1" @@ -10287,6 +10288,13 @@ node-emoji@^1.10.0: dependencies: lodash "^4.17.21" +node-fetch@2: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-fetch@2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"