From f1ce3e99c40adcb35382338fdab9c1c223a0d0d2 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Thu, 21 Sep 2023 03:10:58 +0900 Subject: [PATCH] feat: implement community page --- docusaurus.config.js | 16 +++++++------- package.json | 2 +- src/css/custom.scss | 15 ++++++++++++++ src/pages/community.mdx | 46 +++++++++++++++++++++++++++++++++++++++++ static/vac.svg | 15 ++++++++++++++ yarn.lock | 18 ++++++++-------- 6 files changed, 95 insertions(+), 17 deletions(-) create mode 100644 src/pages/community.mdx create mode 100644 static/vac.svg diff --git a/docusaurus.config.js b/docusaurus.config.js index 2e667858..427d9128 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -76,20 +76,22 @@ const config = { type: 'search', }, { - label: 'About', + label: 'About Waku', to: '/about', }, + { + label: 'Community', + to: '/community', + }, { label: 'Docs', href: 'https://docs.waku.org', }, { - label: 'Github', - href: 'https://github.com/waku-org', - }, - { - label: 'Discord', - href: 'https://discord.waku.org/', + href: 'https://github.com/logos-co', + position: 'right', + className: 'header-github-link', + title: 'Waku GitHub repository', }, ], }, diff --git a/package.json b/package.json index 58777e1d..741da9bd 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@acid-info/docusaurus-fathom": "^1.0.0-alpha.61", - "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.97", + "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.100", "@docusaurus/core": "2.4.1", "@docusaurus/preset-classic": "2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", diff --git a/src/css/custom.scss b/src/css/custom.scss index f7edaf45..53c3f794 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -5,3 +5,18 @@ body, html { overflow-x: hidden; } + +// TODO: breadcrumbs: false in docusaurus.config.js does not work +.theme-doc-breadcrumbs { + display: none; +} + +.community-container { + max-width: 796px; + margin: 16px auto 0 auto; +} + +div:has(.community-container) > .container { + padding-bottom: 0 !important; + margin-bottom: 0 !important; +} \ No newline at end of file diff --git a/src/pages/community.mdx b/src/pages/community.mdx new file mode 100644 index 00000000..7782b453 --- /dev/null +++ b/src/pages/community.mdx @@ -0,0 +1,46 @@ +--- +title: Join the community +--- + +import { Community } from '../components/mdx' + +
+ +# Join the community + +
+
+ +Welcome to the Waku Community! + +Whether you are interested in building with Waku, contributing to the network, expanding your knowledge, or staying abreast of our progress, we have something for everyone. + +
+ + + + +
\ No newline at end of file diff --git a/static/vac.svg b/static/vac.svg new file mode 100644 index 00000000..8a20f35f --- /dev/null +++ b/static/vac.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/yarn.lock b/yarn.lock index 196f6d0b..471a81fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,14 +33,14 @@ "@easyops-cn/docusaurus-search-local" "^0.33.6" lodash "^4.17.21" -"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.97": - version "1.0.0-alpha.97" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.97.tgz#96d29bd2f75cf427de8e537616c7f8852e52d760" - integrity sha512-Cs0w3pFfrE2jmroaleedGakb8LoEyH8iN5q0Q+WsDLt2qz3xFIXvIW4fiQc5eM37NbHpGgGgvrm7YcB2Fp0ySg== +"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.100": + version "1.0.0-alpha.100" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.100.tgz#061329adcaf840f5139bf3cceb9f7a3eba7be771" + integrity sha512-zWS8zqxmH2IZ8MACERPus6oyuPL3M+Rsa/EFjtx1qmCIT0ik09NPwL1Mf6Y3RmYUkwdYfzRU0wzf6DVCWtroTw== 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.97" + "@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.99" "@docusaurus/core" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" "@docusaurus/preset-classic" "^2.4.1" @@ -70,10 +70,10 @@ satori "^0.10.1" sharp "^0.32.1" -"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.97": - version "1.0.0-alpha.97" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.97.tgz#8b7366238cc0cb177f400af82c0086f88f8f0a45" - integrity sha512-iBbH8enlSIhhGZuWWNxRSV5z8rQrO7uxBUq+xjA4PiCrjpbQb90YSuChuTizRUKkawzpswzkcukIdhzIGfc/Eg== +"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.99": + version "1.0.0-alpha.99" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.99.tgz#2450ca1eea78e20b4b7c5301d9f971de7f825b74" + integrity sha512-fwGVbutoUu3M1A7LxmbPLZV64oqIrEvkYrSYiuJClZEiUXOeVQBmf9gl646IgZoPDjW86Owk4XPg796dS+hH7Q== dependencies: "@acid-info/docusaurus-og" "^1.0.0-alpha.76" "@acid-info/lsd-react" "^0.1.0-alpha.17"