diff --git a/blog/2019-05-28-first-blog-post.md b/blog/2019-05-28-first-blog-post.md deleted file mode 100644 index d3032ef..0000000 --- a/blog/2019-05-28-first-blog-post.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: [slorber, yangshun] -tags: [hola, docusaurus] ---- - -Lorem ipsum dolor sit amet... - - - -...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2019-05-29-long-blog-post.md b/blog/2019-05-29-long-blog-post.md deleted file mode 100644 index eb4435d..0000000 --- a/blog/2019-05-29-long-blog-post.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: long-blog-post -title: Long Blog Post -authors: yangshun -tags: [hello, docusaurus] ---- - -This is the summary of a very long blog post, - -Use a `` comment to limit blog post size in the list view. - - - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2021-08-01-mdx-blog-post.mdx b/blog/2021-08-01-mdx-blog-post.mdx deleted file mode 100644 index 0c4b4a4..0000000 --- a/blog/2021-08-01-mdx-blog-post.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -slug: mdx-blog-post -title: MDX Blog Post -authors: [slorber] -tags: [docusaurus] ---- - -Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). - -:::tip - -Use the power of React to create interactive blog posts. - -::: - -{/* truncate */} - -For example, use JSX to create an interactive button: - -```js - -``` - - diff --git a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg deleted file mode 100644 index 11bda09..0000000 Binary files a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg and /dev/null differ diff --git a/blog/2021-08-26-welcome/index.md b/blog/2021-08-26-welcome/index.md deleted file mode 100644 index 349ea07..0000000 --- a/blog/2021-08-26-welcome/index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [slorber, yangshun] -tags: [facebook, hello, docusaurus] ---- - -[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). - -Here are a few tips you might find useful. - - - -Simply add Markdown files (or folders) to the `blog` directory. - -Regular blog authors can be added to `authors.yml`. - -The blog post date can be extracted from filenames, such as: - -- `2019-05-30-welcome.md` -- `2019-05-30-welcome/index.md` - -A blog post folder can be convenient to co-locate blog post images: - -![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) - -The blog supports tags as well! - -**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/blog/authors.yml b/blog/authors.yml deleted file mode 100644 index 8bfa5c7..0000000 --- a/blog/authors.yml +++ /dev/null @@ -1,23 +0,0 @@ -yangshun: - name: Yangshun Tay - title: Front End Engineer @ Facebook - url: https://github.com/yangshun - image_url: https://github.com/yangshun.png - page: true - socials: - x: yangshunz - github: yangshun - -slorber: - name: Sรฉbastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png - page: - # customize the url of the author page at /blog/authors/ - permalink: '/all-sebastien-lorber-articles' - socials: - x: sebastienlorber - linkedin: sebastienlorber - github: slorber - newsletter: https://thisweekinreact.com diff --git a/blog/tags.yml b/blog/tags.yml deleted file mode 100644 index bfaa778..0000000 --- a/blog/tags.yml +++ /dev/null @@ -1,19 +0,0 @@ -facebook: - label: Facebook - permalink: /facebook - description: Facebook tag description - -hello: - label: Hello - permalink: /hello - description: Hello tag description - -docusaurus: - label: Docusaurus - permalink: /docusaurus - description: Docusaurus tag description - -hola: - label: Hola - permalink: /hola - description: Hola tag description diff --git a/docs/content-creators/overview.md b/docs/content-creators/overview.mdx similarity index 74% rename from docs/content-creators/overview.md rename to docs/content-creators/overview.mdx index fe6fd02..9499d9f 100644 --- a/docs/content-creators/overview.md +++ b/docs/content-creators/overview.mdx @@ -3,6 +3,7 @@ title: Start Here description: Your 4-step journey to becoming an ArcAO content creator sidebar_position: 1 --- +import { RUNEREALM, ARCAO } from '@arcaogaming/project-links'; # ๐ŸŽฅ Content Creators ## *Your 4-Step Journey into the World of ArcAO* @@ -16,9 +17,9 @@ This is your quick-start guide to becoming a valued member of our global content Dive into the action and discover what makes ArcAO titles unique: -- ๐Ÿง™ [RuneRealm](https://runerealm_game.ar.ionode.online/) โ€“ Embark on mystical adventures -- ๐Ÿ— [Feast or Famine](https://arcao_game.ar.ionode.online/) โ€“ Survive or dominate in this high-stakes world -- ๐Ÿ“ [Paddle](https://arcao_game.ar.ionode.online/) โ€“ Classic fun with a Web3 twist +- ๐Ÿง™ RuneRealm โ€“ Embark on mystical adventures +- ๐Ÿ— Feast or Famine โ€“ Survive or dominate in this high-stakes world +- ๐Ÿ“ Paddle โ€“ Classic fun with a Web3 twist By playing our games, you'll gain firsthand insight into the **core mechanics**, **player experiences**, and **Web3 capabilities** that define the ArcAO universe. @@ -28,8 +29,8 @@ By playing our games, you'll gain firsthand insight into the **core mechanics**, Tap into our thriving, global network of creators and players: -- ๐Ÿ’ฌ Connect via [Discord](https://discord.com/invite/arc-ao) โ€” our main hub for collaboration -- ๐Ÿฆ Follow us on [Twitter](https://x.com/Arc_AO) โ€” stay updated and engage with the community +- ๐Ÿ’ฌ Connect via Discord โ€” our main hub for collaboration +- ๐Ÿฆ Follow us on Twitter โ€” stay updated and engage with the community ArcAO unites developers, streamers, gamers, and investors โ€” all working together to power the **GameFi revolution**. @@ -63,4 +64,4 @@ We value our creators โ€” and we make sure **your efforts are recognized and rew ๐Ÿ”ฅ Ready to start? Play. Join. Create. Earn. -**This is your journey into ArcAO.** \ No newline at end of file +**This is your journey into ArcAO.** diff --git a/docs/game-developers/arcao-sdk.md b/docs/game-developers/arcao-sdk.mdx similarity index 76% rename from docs/game-developers/arcao-sdk.md rename to docs/game-developers/arcao-sdk.mdx index 6c871e3..da1a0fb 100644 --- a/docs/game-developers/arcao-sdk.md +++ b/docs/game-developers/arcao-sdk.mdx @@ -3,6 +3,7 @@ title: ArcAO SDK description: Integrative support for ArcAO games sidebar_position: 2 --- +import { RUNEREALM, ARCAO } from '@arcaogaming/project-links'; # ๐Ÿงฐ ArcAO SDK ## *Plug Into the Power of ArcAO* @@ -11,4 +12,4 @@ The **ArcAO SDK** delivers seamless integration and robust developer tools to su Whether you're building from scratch or enhancing an existing title, our SDK has you covered. ๐Ÿ”— Dive into the full implementation guides and API documentation here: -๐Ÿ‘‰ [Official SDK Documentation](https://randaolabs.github.io/ao-process-clients/) \ No newline at end of file +๐Ÿ‘‰ Official SDK Documentation diff --git a/docs/game-developers/overview.md b/docs/game-developers/overview.mdx similarity index 72% rename from docs/game-developers/overview.md rename to docs/game-developers/overview.mdx index 8d92e8e..c236dd0 100644 --- a/docs/game-developers/overview.md +++ b/docs/game-developers/overview.mdx @@ -3,6 +3,7 @@ title: Start Here description: Your 4-step journey to becoming an ArcAO game developer sidebar_position: 1 --- +import { RUNEREALM, ARCAO } from '@arcaogaming/project-links'; # ๐ŸŽฎ Game Developers ## *Your 4-Step Launchpad into ArcAO Game Creation* @@ -15,9 +16,9 @@ Welcome to **ArcAO** โ€” the AAA Game Development DAO where innovation meets dec Understand what sets ArcAO apart by playing our flagship titles: -- ๐Ÿง™ [RuneRealm](https://runerealm_game.ar.ionode.online/) -- ๐Ÿ– [Feast or Famine](https://arcao_game.ar.ionode.online/) -- ๐Ÿ“ [Paddle](https://arcao_game.ar.ionode.online/) +- ๐Ÿง™ RuneRealm +- ๐Ÿ– Feast or Famine +- ๐Ÿ“ Paddle Experiencing our games firsthand will give you deep insight into player expectations, platform strengths, and our Permaweb foundation. @@ -27,8 +28,8 @@ Experiencing our games firsthand will give you deep insight into player expectat Be part of a thriving, collaborative network: -- ๐Ÿ’ฌ Join the [ArcAO Discord](https://discord.com/invite/arc-ao) to connect with fellow developers -- ๐Ÿฆ Follow [@Arc_AO on Twitter](https://x.com/Arc_AO) for updates and inspiration +- ๐Ÿ’ฌ Join the ArcAO Discord to connect with fellow developers +- ๐Ÿฆ Follow @Arc_AO on Twitter for updates and inspiration ArcAO brings together developers, gamers, creators, and investors โ€” all united by a mission to reshape gaming through community. @@ -38,7 +39,7 @@ ArcAO brings together developers, gamers, creators, and investors โ€” all united Develop your game using world-class tools: -- ๐Ÿงฐ Integrate via the [ArcAO SDK](./arcao-sdk.md) for smooth Permaweb support +- ๐Ÿงฐ Integrate via the [ArcAO SDK](./arcao-sdk.mdx) for smooth Permaweb support - ๐Ÿค– Utilize **ArcAO AI** to enhance your workflow and productivity - ๐ŸŽจ Access high-quality assets through our **Developer Asset Library** - ๐Ÿ“˜ Follow proven paths with our step-by-step **Development Guides** @@ -60,4 +61,4 @@ Submit your project and unlock the resources needed to go from prototype to glob --- -๐Ÿ”“ *This is your gateway to building the next era of decentralized, player-powered games.* \ No newline at end of file +๐Ÿ”“ *This is your gateway to building the next era of decentralized, player-powered games.* diff --git a/docs/gamers/overview.md b/docs/gamers/overview.mdx similarity index 68% rename from docs/gamers/overview.md rename to docs/gamers/overview.mdx index 9ede8ac..6c3b05d 100644 --- a/docs/gamers/overview.md +++ b/docs/gamers/overview.mdx @@ -3,6 +3,7 @@ title: Start Here description: Your 2-step journey to enjoying and earning with ArcAO games sidebar_position: 1 --- +import { RUNEREALM, ARCAO } from '@arcaogaming/project-links'; # ๐ŸŽฎ Gamers ## *Play. Earn. Repeat.* @@ -16,9 +17,9 @@ Follow these 2 simple steps to jump into our ecosystem and start leveling up in Dive into our action-packed, Permaweb-powered titles: -- ๐Ÿง™ [RuneRealm](https://runerealm_game.ar.ionode.online/) -- ๐Ÿ– [Feast or Famine](https://arcao_game.ar.ionode.online/) -- ๐Ÿ“ [Paddle](https://arcao_game.ar.ionode.online/) +- ๐Ÿง™ RuneRealm +- ๐Ÿ– Feast or Famine +- ๐Ÿ“ Paddle All ArcAO games are **permanently accessible**, **censorship-resistant**, and built for next-gen gameplay experiences. @@ -37,4 +38,4 @@ Turn your time into treasure. In games like **RuneRealm**, your in-game actions ๐Ÿ”ฅ Ready to game smarter? -Join our [Discord](https://discord.com/invite/arc-ao) to connect with the community, enter tournaments, and unlock the full earning potential of the ArcAO universe. \ No newline at end of file +Join our Discord to connect with the community, enter tournaments, and unlock the full earning potential of the ArcAO universe. diff --git a/docs/intro.md b/docs/intro.md index e7e9a37..9808011 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -59,9 +59,9 @@ Letโ€™s build the **future of gaming**, together. Check out our documentation sections: -- [Game Developers](./game-developers/overview.md) - Resources for building games on ArcAO -- [Content Creators](./content-creators/overview.md) - Tools and guides for creators -- [Gamers](./gamers/overview.md) - How to play and engage with ArcAO games +- [Game Developers](./game-developers/overview.mdx) - Resources for building games on ArcAO +- [Content Creators](./content-creators/overview.mdx) - Tools and guides for creators +- [Gamers](./gamers/overview.mdx) - How to play and engage with ArcAO games - [Investors](./investors/overview.md) - Investment opportunities and governance --- diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 93f1805..1fc9d73 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -3,6 +3,7 @@ import type {Config} from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) +import { ARCAO, RANDAO, RUNEREALM } from '@arcaogaming/project-links'; const config: Config = { title: 'ArcAO Docs', @@ -10,7 +11,7 @@ const config: Config = { favicon: 'img/favicon.ico', // Set the production url of your site here - url: 'https://docs_game.ar.ionode.online', + url: ARCAO.docs, // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: '/', @@ -33,8 +34,20 @@ const config: Config = { editUrl: 'https://github.com/ArcAOGaming/docs/tree/main/', }, - blog: false, // Optional: disable the blog plugin - theme: { + blog: { + path: 'news', + routeBasePath: 'news', + showReadingTime: true, + feedOptions: { + type: ['rss', 'atom'], + xslt: true, + }, + // editUrl: + onInlineTags: 'warn', + onInlineAuthors: 'warn', + onUntruncatedBlogPosts: 'warn', + }, + theme: { customCss: './src/css/custom.css', }, } satisfies Preset.Options, @@ -52,15 +65,15 @@ const config: Config = { srcDark: 'img/logo_transparent_cleaned.png', }, items: [ - // { - // type: 'docSidebar', - // sidebarId: 'tutorialSidebar', - // position: 'left', - // label: 'Documentation', - // }, - // {to: '/blog', label: 'Updates', position: 'left'}, { - href: 'https://github.com/ArcAOGaming', + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Info', + }, + { to: '/news', label: 'Latest News', position: 'left' }, + { + href: ARCAO.github, label: 'GitHub', position: 'right', }, @@ -74,15 +87,15 @@ const config: Config = { items: [ { label: 'Discord', - href: 'https://discord.com/invite/arc-ao', + href: ARCAO.discord, }, { label: 'Telegram', - href: 'https://t.me/ArcAOGames', + href: ARCAO.telegram, }, { label: 'Twitter', - href: 'https://x.com/Arc_AO', + href: ARCAO.twitter, }, ], }, @@ -91,11 +104,11 @@ const config: Config = { items: [ { label: 'Website', - href: 'https://arcao_game.ar.ionode.online', + href: ARCAO.website, }, { label: 'GitHub', - href: 'https://github.com/ArcAOGaming', + href: ARCAO.github, }, ], }, diff --git a/news/authors.yml b/news/authors.yml new file mode 100644 index 0000000..469ffbc --- /dev/null +++ b/news/authors.yml @@ -0,0 +1,13 @@ +kenny-founder-transparent: + name: Kenny Swayzee + title: ArcAO Founder & Transparency Lead + # url: https://sebastienlorber.com + image_url: https://pbs.twimg.com/profile_images/1890119340395053056/Mx21gKLD_400x400.jpg + # page: + # # customize the url of the author page at /blog/authors/ + # permalink: '/all-sebastien-lorber-articles' + socials: + x: KennySwayzeeX + # linkedin: sebastienlorber + # github: slorber + # newsletter: https://thisweekinreact.com \ No newline at end of file diff --git a/news/fair-launch-projects.mdx b/news/fair-launch-projects.mdx new file mode 100644 index 0000000..eec4d5a --- /dev/null +++ b/news/fair-launch-projects.mdx @@ -0,0 +1,63 @@ +--- +slug: fair-launch-projects +title: What is a Fair Launch Project? +authors: ['kenny-founder-transparent'] +tags: [investment] +--- +import { ARCAO, AO, BOTEGA } from '@arcaogaming/project-links'; + + +# ๐Ÿš€ What is a Fair Launch Project (FLP)? + +A **Fair Launch Project** is exactly what it sounds likeโ€”crypto for the people, by the people. No pre-sales. No pre-mines. No secret club of early investors cashing out while you're still figuring out what the project even does. + +Instead, FLPs offer an equal playing field where **every participant has the same shot** at getting in early. Itโ€™s a Web3 ethos brought to life. + +{/* truncate */} + +## ๐Ÿ’ก Why Fair Launch? + +Fair launch projects are gaining serious ground against traditional VC and pre-sale modelsโ€”and for good reason: + +- **Trust**: Thereโ€™s no hidden agenda or whale dumping risk. +- **Transparency**: Open participation means open accountability. +- **Community**: With aligned incentives, strong communities form organically. + +## โš ๏ธ Are There Risks? + +Of course. Like anything worth exploring in crypto, FLPs come with their own flavor of chaos: + +- **Price Volatility**: Early stages can be rocky. But letโ€™s be honestโ€”when has crypto *not* been a wild ride? +- **Governance Gaps**: Some projects struggle without a clear roadmap or leadership. Thatโ€™s why teams like **ArcAO** stand out with strong direction and vision. + +## ๐Ÿ”ฅ Examples of FLP Success + +### ๐ŸŒ AO (The Computer) +One of the most iconic fair launches in recent memory. AO earned massive traction by focusing on building deep tech and a passionate community over fast cash. + +### ๐Ÿ’ฑ Botega +Launched on AO, Botega is a DEX that took the fair launch playbook and turned it into a high-performance, community-driven exchange. + +### ๐ŸŒŒ ArcAO +Soon. (Wen? Soon.) + +# ๐ŸŽฏ The Big Picture + +Fair Launch Projects flip the script. Instead of a top-down, VC-first structure, they start with *you*. The builders, the traders, the meme lords, the believers. + +Theyโ€™re about creating transparent, community-driven ecosystems where you donโ€™t have to wonder whoโ€™s dumping on you. + +Because in a true fair launch, **youโ€™re not just earlyโ€”youโ€™re essential**. + +--- + +## ๐Ÿค Ready to Join a Fair Launch Community? + +If you're all in on sticking it to the VCs & Whales **then lets get started**: + + + Telegram + diff --git a/news/tags.yml b/news/tags.yml new file mode 100644 index 0000000..7e992ce --- /dev/null +++ b/news/tags.yml @@ -0,0 +1,4 @@ +investment: + label: Investment + permalink: /investment + description: Providing information relative to investors \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 837d2b9..c0241b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "my-website", "version": "0.0.0", "dependencies": { + "@arcaogaming/project-links": "^1.0.8", "@docusaurus/core": "3.7.0", "@docusaurus/preset-classic": "3.7.0", "@mdx-js/react": "^3.0.0", @@ -307,6 +308,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@arcaogaming/project-links": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@arcaogaming/project-links/-/project-links-1.0.8.tgz", + "integrity": "sha512-ZFXCsWuTtJptq4ogDtiF2iiEndJy2S67KYfQY0ffDzMnoJlystdx+7PhvEQGqTc0eQyGvOpWRlw4a4Ww/Tpr4w==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@ardrive/turbo-sdk": { "version": "1.23.1", "resolved": "https://registry.npmjs.org/@ardrive/turbo-sdk/-/turbo-sdk-1.23.1.tgz", diff --git a/package.json b/package.json index a7ce088..94310f4 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "typecheck": "tsc" }, "dependencies": { + "@arcaogaming/project-links": "^1.0.8", "@docusaurus/core": "3.7.0", "@docusaurus/preset-classic": "3.7.0", "@mdx-js/react": "^3.0.0",