From 2aa85edff42d0893bcf7a0521dec67fb1aefe559 Mon Sep 17 00:00:00 2001 From: kaankacar Date: Mon, 2 Mar 2026 19:25:48 +0300 Subject: [PATCH 1/4] feat: serve pages as markdown and update llms.txt (#2249) - Install docusaurus-markdown-source-plugin to inject "Open Markdown" dropdown on every /docs/ page linking to currentPath + .md - Add nginx location block to intercept .md URLs, strip the extension, and proxy to developers.stellar.org with Accept: text/markdown header - Update static/llms.txt to document the .md URL scheme and Accept header --- docusaurus.config.ts | 1 + nginx/nginx.conf | 7 +++++++ package.json | 1 + static/llms.txt | 4 ++++ yarn.lock | 16 ++++++++++++++++ 5 files changed, 29 insertions(+) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 3f7570a17..d823bc729 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -84,6 +84,7 @@ const config: Config = { ], './src/plugins/route-export/index.ts', './src/plugins/analytics-module/index.ts', + 'docusaurus-markdown-source-plugin', ], markdown: { mermaid: true, diff --git a/nginx/nginx.conf b/nginx/nginx.conf index ea3faa886..4996ed22f 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -33,5 +33,12 @@ http { location /404.html { add_header 'Cache-Control' 'no-store' always; } + location ~* ^(.+)\.md$ { + resolver 1.1.1.1 valid=300s; + proxy_pass https://developers.stellar.org$1; + proxy_set_header Accept "text/markdown"; + proxy_set_header Host "developers.stellar.org"; + proxy_ssl_server_name on; + } } } diff --git a/package.json b/package.json index 6ac082d24..d71c9462f 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "@stellar/open-rpc-docs-react": "^0.2.1", "ajv": "^8.18.0", "clsx": "^2.1.1", + "docusaurus-markdown-source-plugin": "^2.0.1", "docusaurus-plugin-openapi-docs": "4.5.1", "docusaurus-plugin-sass": "^0.2.6", "docusaurus-plugin-sentry": "^2.1.0", diff --git a/static/llms.txt b/static/llms.txt index ec5488d9a..4e7f0fc82 100644 --- a/static/llms.txt +++ b/static/llms.txt @@ -1,6 +1,10 @@ # Stellar Developer Documentation Stellar is a layer-1 open-source, decentralized, peer-to-peer blockchain network that provides a framework for developers to create applications, issue assets, write smart contracts, and connect to existing financial rails. Stellar is designed to enable creators, innovators, and developers to build projects on the network that can interoperate with each other. +Each documentation page is available as clean markdown by appending `.md` to the URL +(e.g. `https://developers.stellar.org/docs/build/smart-contracts/overview.md`). +Alternatively, send an `Accept: text/markdown` request header to any page URL to receive markdown without modifying the URL. + [Build](https://developers.stellar.org/docs/build) diff --git a/yarn.lock b/yarn.lock index c1af5f04a..202b1aaa6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6526,6 +6526,13 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" +docusaurus-markdown-source-plugin@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/docusaurus-markdown-source-plugin/-/docusaurus-markdown-source-plugin-2.0.1.tgz#6c3fa0df4ec1f2230922ff04af3a62ef6ba8b156" + integrity sha512-RiKMi+SDlrQQ25VkbOvz9M7glH9lcpAsz0WzepilnC2MgXA6uLNpl7PezrlY6nvW7MnhB4Aakwwonz+0WVBQAQ== + dependencies: + fs-extra "^11.0.0" + docusaurus-plugin-openapi-docs@4.5.1: version "4.5.1" resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.5.1.tgz#b1133b0e03e284a6ade47fa2c3fcf5eab8ec6911" @@ -7415,6 +7422,15 @@ fs-extra@^10.0.0, fs-extra@^10.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^11.0.0: + version "11.3.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.3.tgz#a27da23b72524e81ac6c3815cc0179b8c74c59ee" + integrity sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.3.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.0.tgz#0daced136bbaf65a555a326719af931adc7a314d" From b35173399688dd4b49043229ad0803093b5e2293 Mon Sep 17 00:00:00 2001 From: kaankacar Date: Tue, 3 Mar 2026 20:53:57 +0300 Subject: [PATCH 2/4] scope nginx .md rule to /docs/ and update llms.txt URLs to .md --- nginx/nginx.conf | 2 +- static/llms.txt | 262 +++++++++++++++++++++++------------------------ 2 files changed, 132 insertions(+), 132 deletions(-) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 4996ed22f..32c6d9c93 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -33,7 +33,7 @@ http { location /404.html { add_header 'Cache-Control' 'no-store' always; } - location ~* ^(.+)\.md$ { + location ~* ^(/docs/.+)\.md$ { resolver 1.1.1.1 valid=300s; proxy_pass https://developers.stellar.org$1; proxy_set_header Accept "text/markdown"; diff --git a/static/llms.txt b/static/llms.txt index 4e7f0fc82..f81ae6284 100644 --- a/static/llms.txt +++ b/static/llms.txt @@ -6,129 +6,129 @@ Each documentation page is available as clean markdown by appending `.md` to the Alternatively, send an `Accept: text/markdown` request header to any page URL to receive markdown without modifying the URL. -[Build](https://developers.stellar.org/docs/build) - -- [Overview](https://developers.stellar.org/docs/build) - -[Build Smart Contracts](https://developers.stellar.org/docs/build/smart-contracts) -- [Introduction](https://developers.stellar.org/docs/build/smart-contracts/overview) -- [Getting Started](https://developers.stellar.org/docs/build/smart-contracts/getting-started) -- [Example Contracts](https://developers.stellar.org/docs/build/smart-contracts/example-contracts) - -[Build Applications](https://developers.stellar.org/docs/build/apps) -- [Introduction](https://developers.stellar.org/docs/build/apps/overview) -- [Application Design Considerations](https://developers.stellar.org/docs/build/apps/application-design-considerations) -- [Tutorial: Wallet SDK](https://developers.stellar.org/docs/build/apps/wallet/overview) -- [Tutorial: Payment Application, JavaScript](https://developers.stellar.org/docs/build/apps/example-application-tutorial/overview) -- [Tutorial: Payment Application, Swift](https://developers.stellar.org/docs/build/apps/swift-payment-app) -- [Tutorial: Network Ingestion Pipeline](https://developers.stellar.org/docs/build/apps/ingest-sdk/overview) -- [Tutorial: Passkey Dapp](https://developers.stellar.org/docs/build/apps/guestbook/overview) -- [Tutorial: Dapp Frontend](https://developers.stellar.org/docs/build/apps/dapp-frontend) - -[How-To Guides](https://developers.stellar.org/docs/build/guides) -- [Contract Authorization](https://developers.stellar.org/docs/build/guides/auth) -- [Contract Conventions](https://developers.stellar.org/docs/build/guides/conventions) -- [Contract Accounts](https://developers.stellar.org/docs/build/guides/contract-accounts) -- [Contract Events](https://developers.stellar.org/docs/build/guides/events) -- [Contract Storage](https://developers.stellar.org/docs/build/guides/storage) -- [Contract Testing](https://developers.stellar.org/docs/build/guides/testing) -- [Dapp Development](https://developers.stellar.org/docs/build/guides/dapps) -- [Fees & Metering](https://developers.stellar.org/docs/build/guides/fees) -- [Freighter Wallet](https://developers.stellar.org/docs/build/guides/freighter) -- [Stellar Basics](https://developers.stellar.org/docs/build/guides/basics) -- [RPC](https://developers.stellar.org/docs/build/guides/rpc) -- [State Archival](https://developers.stellar.org/docs/build/guides/archival) -- [Stellar Asset Contract Tokens](https://developers.stellar.org/docs/build/guides/tokens) -- [Transactions](https://developers.stellar.org/docs/build/guides/transactions) -- [Type Conversions](https://developers.stellar.org/docs/build/guides/conversions) - -[Security Best Practices](https://developers.stellar.org/docs/build/security-docs) - -[Learn](https://developers.stellar.org/docs/learn/fundamentals) - -[Core Concepts](https://developers.stellar.org/docs/learn/fundamentals) -- [Stellar Stack](https://developers.stellar.org/docs/learn/fundamentals/stellar-stack) -- [Lumens (XLM)](https://developers.stellar.org/docs/learn/fundamentals/lumens) -- [Stellar Consensus Protocol (SCP)](https://developers.stellar.org/docs/learn/fundamentals/stellar-consensus-protocol) -- [Data Structures](https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures) -- [Operations & Transactions](https://developers.stellar.org/docs/learn/fundamentals/transactions) -- [Fees & Metering](https://developers.stellar.org/docs/learn/fundamentals/fees-resource-limits-metering) -- [Stellar Ecosystem Proposals (SEPs)](https://developers.stellar.org/docs/learn/fundamentals/stellar-ecosystem-proposals) -- [Smart Contracts](https://developers.stellar.org/docs/learn/fundamentals/contract-development) -- [Data Format](https://developers.stellar.org/docs/learn/fundamentals/data-format) -- [Ramps (anchors)](https://developers.stellar.org/docs/learn/fundamentals/anchors) -- [SDEX](https://developers.stellar.org/docs/learn/fundamentals/liquidity-on-stellar-sdex-liquidity-pools) - -[Glossary](https://developers.stellar.org/docs/learn/glossary) -- [Migrate from Another Chain](https://developers.stellar.org/docs/learn/migrate) -- [Interactive Learning](https://developers.stellar.org/docs/learn/interactive) - -[Tokens](https://developers.stellar.org/docs/tokens) - -- [Stellar Assets & Contract Tokens](https://developers.stellar.org/docs/tokens) -- [Assets Overview](https://developers.stellar.org/docs/tokens/anatomy-of-an-asset) -- [Quickstart Guide](https://developers.stellar.org/docs/tokens/quickstart) -- [Asset Design Considerations](https://developers.stellar.org/docs/tokens/control-asset-access) -- [Stellar Asset Contract](https://developers.stellar.org/docs/tokens/stellar-asset-contract) -- [Token Interface](https://developers.stellar.org/docs/tokens/token-interface) -- [Tutorial: Issue an Asset](https://developers.stellar.org/docs/tokens/how-to-issue-an-asset) -- [Publish Asset Information](https://developers.stellar.org/docs/tokens/publishing-asset-info) - -[Data](https://developers.stellar.org/docs/data) - -- [Overview](https://developers.stellar.org/docs/data) - -[Analytics](https://developers.stellar.org/docs/data/analytics) -- [Hubble](https://developers.stellar.org/docs/data/analytics/hubble) -- [Providers](https://developers.stellar.org/docs/data/analytics/analytics-providers) - -[API](https://developers.stellar.org/docs/data/apis) -- [RPC](https://developers.stellar.org/docs/data/apis/rpc) -- [RPC Providers](https://developers.stellar.org/docs/data/apis/rpc/providers) -- [Horizon](https://developers.stellar.org/docs/data/apis/horizon) -- [Horizon Providers](https://developers.stellar.org/docs/data/apis/horizon/providers) -- [Migrate Horizon to RPC](https://developers.stellar.org/docs/data/apis/migrate-from-horizon-to-rpc) - -[Indexers](https://developers.stellar.org/docs/data/indexers) -- [Build Your Own](https://developers.stellar.org/docs/data/indexers/build-your-own) -- [Providers](https://developers.stellar.org/docs/data/indexers) - -[Oracles](https://developers.stellar.org/docs/data/oracles) -- [Providers](https://developers.stellar.org/docs/data/oracles) - -[Tools](https://developers.stellar.org/docs/tools) +[Build](https://developers.stellar.org/docs/build.md) + +- [Overview](https://developers.stellar.org/docs/build.md) + +[Build Smart Contracts](https://developers.stellar.org/docs/build/smart-contracts.md) +- [Introduction](https://developers.stellar.org/docs/build/smart-contracts/overview.md) +- [Getting Started](https://developers.stellar.org/docs/build/smart-contracts/getting-started.md) +- [Example Contracts](https://developers.stellar.org/docs/build/smart-contracts/example-contracts.md) + +[Build Applications](https://developers.stellar.org/docs/build/apps.md) +- [Introduction](https://developers.stellar.org/docs/build/apps/overview.md) +- [Application Design Considerations](https://developers.stellar.org/docs/build/apps/application-design-considerations.md) +- [Tutorial: Wallet SDK](https://developers.stellar.org/docs/build/apps/wallet/overview.md) +- [Tutorial: Payment Application, JavaScript](https://developers.stellar.org/docs/build/apps/example-application-tutorial/overview.md) +- [Tutorial: Payment Application, Swift](https://developers.stellar.org/docs/build/apps/swift-payment-app.md) +- [Tutorial: Network Ingestion Pipeline](https://developers.stellar.org/docs/build/apps/ingest-sdk/overview.md) +- [Tutorial: Passkey Dapp](https://developers.stellar.org/docs/build/apps/guestbook/overview.md) +- [Tutorial: Dapp Frontend](https://developers.stellar.org/docs/build/apps/dapp-frontend.md) + +[How-To Guides](https://developers.stellar.org/docs/build/guides.md) +- [Contract Authorization](https://developers.stellar.org/docs/build/guides/auth.md) +- [Contract Conventions](https://developers.stellar.org/docs/build/guides/conventions.md) +- [Contract Accounts](https://developers.stellar.org/docs/build/guides/contract-accounts.md) +- [Contract Events](https://developers.stellar.org/docs/build/guides/events.md) +- [Contract Storage](https://developers.stellar.org/docs/build/guides/storage.md) +- [Contract Testing](https://developers.stellar.org/docs/build/guides/testing.md) +- [Dapp Development](https://developers.stellar.org/docs/build/guides/dapps.md) +- [Fees & Metering](https://developers.stellar.org/docs/build/guides/fees.md) +- [Freighter Wallet](https://developers.stellar.org/docs/build/guides/freighter.md) +- [Stellar Basics](https://developers.stellar.org/docs/build/guides/basics.md) +- [RPC](https://developers.stellar.org/docs/build/guides/rpc.md) +- [State Archival](https://developers.stellar.org/docs/build/guides/archival.md) +- [Stellar Asset Contract Tokens](https://developers.stellar.org/docs/build/guides/tokens.md) +- [Transactions](https://developers.stellar.org/docs/build/guides/transactions.md) +- [Type Conversions](https://developers.stellar.org/docs/build/guides/conversions.md) + +[Security Best Practices](https://developers.stellar.org/docs/build/security-docs.md) + +[Learn](https://developers.stellar.org/docs/learn/fundamentals.md) + +[Core Concepts](https://developers.stellar.org/docs/learn/fundamentals.md) +- [Stellar Stack](https://developers.stellar.org/docs/learn/fundamentals/stellar-stack.md) +- [Lumens (XLM)](https://developers.stellar.org/docs/learn/fundamentals/lumens.md) +- [Stellar Consensus Protocol (SCP)](https://developers.stellar.org/docs/learn/fundamentals/stellar-consensus-protocol.md) +- [Data Structures](https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures.md) +- [Operations & Transactions](https://developers.stellar.org/docs/learn/fundamentals/transactions.md) +- [Fees & Metering](https://developers.stellar.org/docs/learn/fundamentals/fees-resource-limits-metering.md) +- [Stellar Ecosystem Proposals (SEPs)](https://developers.stellar.org/docs/learn/fundamentals/stellar-ecosystem-proposals.md) +- [Smart Contracts](https://developers.stellar.org/docs/learn/fundamentals/contract-development.md) +- [Data Format](https://developers.stellar.org/docs/learn/fundamentals/data-format.md) +- [Ramps (anchors)](https://developers.stellar.org/docs/learn/fundamentals/anchors.md) +- [SDEX](https://developers.stellar.org/docs/learn/fundamentals/liquidity-on-stellar-sdex-liquidity-pools.md) + +[Glossary](https://developers.stellar.org/docs/learn/glossary.md) +- [Migrate from Another Chain](https://developers.stellar.org/docs/learn/migrate.md) +- [Interactive Learning](https://developers.stellar.org/docs/learn/interactive.md) + +[Tokens](https://developers.stellar.org/docs/tokens.md) + +- [Stellar Assets & Contract Tokens](https://developers.stellar.org/docs/tokens.md) +- [Assets Overview](https://developers.stellar.org/docs/tokens/anatomy-of-an-asset.md) +- [Quickstart Guide](https://developers.stellar.org/docs/tokens/quickstart.md) +- [Asset Design Considerations](https://developers.stellar.org/docs/tokens/control-asset-access.md) +- [Stellar Asset Contract](https://developers.stellar.org/docs/tokens/stellar-asset-contract.md) +- [Token Interface](https://developers.stellar.org/docs/tokens/token-interface.md) +- [Tutorial: Issue an Asset](https://developers.stellar.org/docs/tokens/how-to-issue-an-asset.md) +- [Publish Asset Information](https://developers.stellar.org/docs/tokens/publishing-asset-info.md) + +[Data](https://developers.stellar.org/docs/data.md) + +- [Overview](https://developers.stellar.org/docs/data.md) + +[Analytics](https://developers.stellar.org/docs/data/analytics.md) +- [Hubble](https://developers.stellar.org/docs/data/analytics/hubble.md) +- [Providers](https://developers.stellar.org/docs/data/analytics/analytics-providers.md) + +[API](https://developers.stellar.org/docs/data/apis.md) +- [RPC](https://developers.stellar.org/docs/data/apis/rpc.md) +- [RPC Providers](https://developers.stellar.org/docs/data/apis/rpc/providers.md) +- [Horizon](https://developers.stellar.org/docs/data/apis/horizon.md) +- [Horizon Providers](https://developers.stellar.org/docs/data/apis/horizon/providers.md) +- [Migrate Horizon to RPC](https://developers.stellar.org/docs/data/apis/migrate-from-horizon-to-rpc.md) + +[Indexers](https://developers.stellar.org/docs/data/indexers.md) +- [Build Your Own](https://developers.stellar.org/docs/data/indexers/build-your-own.md) +- [Providers](https://developers.stellar.org/docs/data/indexers.md) + +[Oracles](https://developers.stellar.org/docs/data/oracles.md) +- [Providers](https://developers.stellar.org/docs/data/oracles.md) + +[Tools](https://developers.stellar.org/docs/tools.md) Developer Tools -- [SDKs](https://developers.stellar.org/docs/tools/sdks) -- [Stellar CLI](https://developers.stellar.org/docs/tools/cli) -- [Lab](https://developers.stellar.org/docs/tools/lab) -- [Quickstart](https://developers.stellar.org/docs/tools/quickstart) -- [OpenZeppelin Relayer](https://developers.stellar.org/docs/tools/openzeppelin-relayer) -- [OpenZeppelin Contracts](https://developers.stellar.org/docs/tools/openzeppelin-contracts) -- [Scaffold Stellar](https://developers.stellar.org/docs/tools/scaffold-stellar) -- [More Developer Tools](https://developers.stellar.org/docs/tools/developer-tools) +- [SDKs](https://developers.stellar.org/docs/tools/sdks.md) +- [Stellar CLI](https://developers.stellar.org/docs/tools/cli.md) +- [Lab](https://developers.stellar.org/docs/tools/lab.md) +- [Quickstart](https://developers.stellar.org/docs/tools/quickstart.md) +- [OpenZeppelin Relayer](https://developers.stellar.org/docs/tools/openzeppelin-relayer.md) +- [OpenZeppelin Contracts](https://developers.stellar.org/docs/tools/openzeppelin-contracts.md) +- [Scaffold Stellar](https://developers.stellar.org/docs/tools/scaffold-stellar.md) +- [More Developer Tools](https://developers.stellar.org/docs/tools/developer-tools.md) Ramps -- [MoneyGram Ramps](https://developers.stellar.org/docs/tools/ramps/moneygram) +- [MoneyGram Ramps](https://developers.stellar.org/docs/tools/ramps/moneygram.md) Infra Tools -- [Cross-Chain](https://developers.stellar.org/docs/tools/infra-tools/cross-chain) +- [Cross-Chain](https://developers.stellar.org/docs/tools/infra-tools/cross-chain.md) SDF Platforms -- [Anchor Platform](https://developers.stellar.org/platforms/anchor-platform) -- [Stellar Disbursement Platform](https://developers.stellar.org/platforms/stellar-disbursement-platform) +- [Anchor Platform](https://developers.stellar.org/docs/platforms/anchor-platform.md) +- [Stellar Disbursement Platform](https://developers.stellar.org/docs/platforms/stellar-disbursement-platform.md) -[Networks](https://developers.stellar.org/docs/networks) +[Networks](https://developers.stellar.org/docs/networks.md) -- [Networks Overview](https://developers.stellar.org/docs/networks) -- [Software Versions](https://developers.stellar.org/docs/networks/software-versions) -- [Resource Limits & Fees](https://developers.stellar.org/docs/networks/resource-limits-fees) +- [Networks Overview](https://developers.stellar.org/docs/networks.md) +- [Software Versions](https://developers.stellar.org/docs/networks/software-versions.md) +- [Resource Limits & Fees](https://developers.stellar.org/docs/networks/resource-limits-fees.md) -[Validators](https://developers.stellar.org/docs/validators) +[Validators](https://developers.stellar.org/docs/validators.md) -- [Validators Introduction](https://developers.stellar.org/docs/validators) -- [Admin Guide](https://developers.stellar.org/docs/validators/admin-guide) -- [Tier 1 Organizations](https://developers.stellar.org/docs/validators/tier-1-orgs) +- [Validators Introduction](https://developers.stellar.org/docs/validators.md) +- [Admin Guide](https://developers.stellar.org/docs/validators/admin-guide.md) +- [Tier 1 Organizations](https://developers.stellar.org/docs/validators/tier-1-orgs.md) [English](https://developers.stellar.org/#) @@ -137,53 +137,53 @@ SDF Platforms [GitHub](https://github.com/stellar/stellar-docs) -[![](https://developers.stellar.org/assets/images/stellar-101-26081c928aa1f2587e8fa50c8820e4f0.png)](https://developers.stellar.org/docs/tokens/quickstart) +[![](https://developers.stellar.org/assets/images/stellar-101-26081c928aa1f2587e8fa50c8820e4f0.png)](https://developers.stellar.org/docs/tokens/quickstart.md) ### Asset Issuers Issue an asset or create a custom smart contract token. -[Learn More](https://developers.stellar.org/docs/tokens/quickstart) +[Learn More](https://developers.stellar.org/docs/tokens/quickstart.md) -[![](https://developers.stellar.org/assets/images/contract-4360e7119b2a4ba81b3849ea53901d98.png)](https://developers.stellar.org/docs/build/smart-contracts/getting-started) +[![](https://developers.stellar.org/assets/images/contract-4360e7119b2a4ba81b3849ea53901d98.png)](https://developers.stellar.org/docs/build/smart-contracts/getting-started.md) ### Smart Contract Developers Write smart contracts on the Stellar network. -[Learn More](https://developers.stellar.org/docs/build/smart-contracts/getting-started) +[Learn More](https://developers.stellar.org/docs/build/smart-contracts/getting-started.md) -[![](https://developers.stellar.org/assets/images/issue-assets-89ec386030248f486d74852861375c43.png)](https://developers.stellar.org/docs/learn/fundamentals/anchors) +[![](https://developers.stellar.org/assets/images/issue-assets-89ec386030248f486d74852861375c43.png)](https://developers.stellar.org/docs/learn/fundamentals/anchors.md) ### Ramps (Anchors) Learn about and set up an anchor. -[Learn More](https://developers.stellar.org/docs/learn/fundamentals/anchors) +[Learn More](https://developers.stellar.org/docs/learn/fundamentals/anchors.md) -[![](https://developers.stellar.org/assets/images/build-applications-41ff5c71635741622bf54098505815da.png)](https://developers.stellar.org/docs/build/apps/overview) +[![](https://developers.stellar.org/assets/images/build-applications-41ff5c71635741622bf54098505815da.png)](https://developers.stellar.org/docs/build/apps/overview.md) ### Applications Build a traditional wallet, dapp, or list Stellar assets on an exchange. -[Learn More](https://developers.stellar.org/docs/build/apps/overview) +[Learn More](https://developers.stellar.org/docs/build/apps/overview.md) -[![](https://developers.stellar.org/assets/images/dev-tools-80163b11f1e5d7aee9a2d7e24c680762.png)](https://developers.stellar.org/docs/data/apis) +[![](https://developers.stellar.org/assets/images/dev-tools-80163b11f1e5d7aee9a2d7e24c680762.png)](https://developers.stellar.org/docs/data/apis.md) ### Infrastructure Providers Set up a Horizon or RPC service. -[Learn More](https://developers.stellar.org/docs/data/apis) +[Learn More](https://developers.stellar.org/docs/data/apis.md) -[![](https://developers.stellar.org/assets/images/access-data-cd89f8e864d88bc2518f0b4716946071.png)](https://developers.stellar.org/docs/data/analytics) +[![](https://developers.stellar.org/assets/images/access-data-cd89f8e864d88bc2518f0b4716946071.png)](https://developers.stellar.org/docs/data/analytics.md) ### Analytics Use Hubble to perform analysis on Stellar network data. -[Learn More](https://developers.stellar.org/docs/data/analytics) +[Learn More](https://developers.stellar.org/docs/data/analytics.md) ## **Navigating the docs** [​](https://developers.stellar.org/\#navigating-the-docs "Direct link to navigating-the-docs") @@ -194,43 +194,43 @@ What each main section of the developer docs contains. Contains tutorials and how-to guides for writing smart contracts, building applications, interacting with the network, and more. -[Explore](https://developers.stellar.org/docs/build) +[Explore](https://developers.stellar.org/docs/build.md) ### Learn Find all informational and conceptual content here. Learn about Stellar fundamentals like how accounts and transactions function, dive deeper into the functionality of each operation, discover how fees work, and more. -[Explore](https://developers.stellar.org/docs/learn/fundamentals) +[Explore](https://developers.stellar.org/docs/learn/fundamentals.md) ### Tokens Information on how to issue assets on the Stellar network and create custom smart contract tokens. -[Explore](https://developers.stellar.org/docs/tokens) +[Explore](https://developers.stellar.org/docs/tokens.md) ### Data Discover various data availability options: RPC, Hubble, Horizon, Galexie, and data indexers. -[Explore](https://developers.stellar.org/docs/data) +[Explore](https://developers.stellar.org/docs/data.md) ### Tools Learn about all the available tools for building on, interacting with, or just watching the Stellar network. Also, find information on how to use the Anchor Platform or Stellar Disbursement Platform. -[Explore](https://developers.stellar.org/docs/tools) +[Explore](https://developers.stellar.org/docs/tools.md) ### Networks Information about deployed networks (Mainnet, Testnet, and Futurenet), current software versions, resource limitations, and fees. -[Explore](https://developers.stellar.org/docs/networks) +[Explore](https://developers.stellar.org/docs/networks.md) ### Validators Everything you'll need to know if you want to run, operate, and maintain a core validator node on the Stellar network. -[Explore](https://developers.stellar.org/docs/validators) +[Explore](https://developers.stellar.org/docs/validators.md) ## **Developer resources** [​](https://developers.stellar.org/\#developer-resources "Direct link to developer-resources") @@ -275,7 +275,7 @@ Tools - [Lab](https://lab.stellar.org/) - [Status](https://status.stellar.org/) - [Dashboard](https://dashboard.stellar.org/) -- [All Tools](https://developers.stellar.org/docs/tools) +- [All Tools](https://developers.stellar.org/docs/tools.md) Community From 21f9176f04bae58a7682bf3a16b2a48488f6734e Mon Sep 17 00:00:00 2001 From: kaankacar Date: Tue, 3 Mar 2026 20:58:00 +0300 Subject: [PATCH 3/4] add spacing above and below markdown actions button --- src/css/custom.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/css/custom.scss b/src/css/custom.scss index 87ce93bec..bbc5c5714 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -241,3 +241,8 @@ select[data-testid="example-pairing-select"] { line-height: 1; display: inline-block; } + +.markdown-actions-container { + margin-top: var(--ifm-leading); + margin-bottom: var(--ifm-leading); +} From 6bde15aa1f2fa7a19459c75792e068aa8afc0210 Mon Sep 17 00:00:00 2001 From: kaankacar Date: Wed, 4 Mar 2026 16:00:00 +0300 Subject: [PATCH 4/4] fix markdown actions button spacing --- src/css/custom.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/css/custom.scss b/src/css/custom.scss index bbc5c5714..09f40faed 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -243,6 +243,5 @@ select[data-testid="example-pairing-select"] { } .markdown-actions-container { - margin-top: var(--ifm-leading); - margin-bottom: var(--ifm-leading); + margin-bottom: calc(1.25 * var(--ifm-leading)); }