diff --git a/docs/get-started/overview.mdx b/docs/get-started/overview.mdx index e6ba4884d..11ed2ddde 100644 --- a/docs/get-started/overview.mdx +++ b/docs/get-started/overview.mdx @@ -67,9 +67,9 @@ The Arbitrum suite includes the protocols, chains, services, and SDKs that power ## How it works -| Resource | Description | -| -------------------------------------------------------------------------------------------------- | ------------------------------------------------- | -| [Inside Nitro](/how-arbitrum-works/01-inside-arbitrum-nitro.mdx) | A technical deep dive into Nitro's architecture. | -| [Inside AnyTrust](/how-arbitrum-works/deep-dives/anytrust-protocol.mdx) | A technical deep dive into the AnyTrust protocol. | -| [Arbitrum whitepaper](https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf) | The original whitepaper that introduced Nitro. | -| [DAO docs](https://docs.arbitrum.foundation/gentle-intro-dao-governance) | Docs that support members of the Arbitrum DAO. | +| Resource | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------- | +| [Inside Nitro](/how-arbitrum-works/01-inside-arbitrum-nitro.mdx) | A technical deep dive into Nitro's architecture. | +| [Inside AnyTrust](/how-arbitrum-works/deep-dives/anytrust-protocol.mdx) | A technical deep dive into the AnyTrust protocol. | +| Arbitrum whitepaper | The original whitepaper that introduced Nitro. | +| [DAO docs](https://docs.arbitrum.foundation/gentle-intro-dao-governance) | Docs that support members of the Arbitrum DAO. | diff --git a/docs/stylus/concepts/how-it-works.md b/docs/stylus/concepts/how-it-works.md index 3ceb7ca28..f9bfda604 100644 --- a/docs/stylus/concepts/how-it-works.md +++ b/docs/stylus/concepts/how-it-works.md @@ -55,7 +55,7 @@ Nitro operates in two modes: a "happy case" where it compiles execution history Stylus is made possible by Nitro’s ability to replay and verify disputes using WASM. Validators bisect disputes until an invalid step is identified and proven onchain through a [“one-step proof.”](/how-arbitrum-works/01-inside-arbitrum-nitro.mdx#step-5-ensuring-correctness-validation-and-dispute-resolution). This deterministic fraud-proving capability ensures the correctness of any arbitrary program compiled to WASM. The combination of WASM's and Nitro's properties enables this technological leap we call Stylus. -For more details on Nitro’s architecture, refer to the [documentation](/how-arbitrum-works/01-inside-arbitrum-nitro.mdx) or the [Nitro whitepaper](https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf). +For more details on Nitro’s architecture, refer to the [documentation](/how-arbitrum-works/01-inside-arbitrum-nitro.mdx) or the Arbitrum whitepaper. ## Why does this matter? diff --git a/docusaurus.config.js b/docusaurus.config.js index f0061e705..6b1d87da8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -94,7 +94,7 @@ const config = { /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { - exclude: ['**/api/**'], + exclude: ['**/api/**', '**/*.pdf'], remarkPlugins: [remarkMath], rehypePlugins: [rehypeKatex], sidebarPath: require.resolve('./sidebars.js'), @@ -310,8 +310,7 @@ const config = { to: 'https://arbitrum.foundation/', }, { - label: 'Nitro whitepaper', - to: 'https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf', + html: 'Arbitrum whitepaper', }, ], }, diff --git a/sidebars.js b/sidebars.js index 2fdcd5db4..0261cb84e 100644 --- a/sidebars.js +++ b/sidebars.js @@ -807,9 +807,9 @@ const sidebars = { label: 'Inside Arbitrum Nitro', }, { - type: 'link', - href: 'https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf', - label: 'Nitro whitepaper', + type: 'html', + value: + 'Nitro whitepaper', }, { type: 'category', diff --git a/docs/hosted-pdfs/Nitro-whitepaper.pdf b/static/nitro-whitepaper.pdf similarity index 100% rename from docs/hosted-pdfs/Nitro-whitepaper.pdf rename to static/nitro-whitepaper.pdf