Skip to content

Commit b2449c4

Browse files
committed
docs: add quick download links to landing pages
users landing on docs homepage or install page often want to download IPFS quickly. previously they had to navigate through multiple pages to find actual download links. added tip boxes with direct links to install sections (via anchor fragments), so users who know what they want can get there immediately while preserving existing page structure. install page tip also includes link to infrastructure tools section for users running IPFS Cluster, Rainbow, or Someguy. also ignores npmjs.com in link checker (returns 403 for bots). Closes #2129
1 parent c5f6329 commit b2449c4

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

docs/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ Many popular projects are built with IPFS - see the [ecosystem directory](https:
1515

1616
You can get started [retrieving data](#retrieve-data) and [providing data](#provide-data) to the IPFS network. If you'd rather develop applications, learn how to build IPFS-native apps or use standard HTTP in the [Build](#build) section.
1717

18+
:::tip Quick Downloads
19+
Looking for downloads? Get [IPFS Desktop](./install/ipfs-desktop.md#install-instructions) (GUI), [Kubo](./install/command-line.md#install-official-binary-distributions) (CLI), or [IPFS Companion](./install/ipfs-companion.md#install) (browser extension).
20+
Running IPFS infrastructure? See [IPFS Cluster, Rainbow, and Someguy](./install/README.md#infrastructure-tools).
21+
:::
22+
1823
### Retrieve data
1924

2025
Quickly retrieve data from the IPFS network, no programming required:

docs/install/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ description: There are several different ways you can install and interact with
55

66
# Get Started
77

8+
:::tip Quick Downloads
9+
Looking for downloads? Get [IPFS Desktop](./ipfs-desktop.md#install-instructions) (GUI), [Kubo](./command-line.md#install-official-binary-distributions) (CLI), or [IPFS Companion](./ipfs-companion.md#install) (browser extension).
10+
Running IPFS infrastructure? See [IPFS Cluster, Rainbow, and Someguy](#infrastructure-tools).
11+
:::
12+
813
IPFS is a collection of protocols, packages, and specifications that allow computers to send and receive data. Because of this, users can interact with and use IPFS in many different ways. A developer building network applications will use a different set of tools to interact with IPFS than someone who wants to store files on IPFS. Pick the one that best suits what you're here to do.
914

1015
Looking for an easy and opinionated way to get started with IPFS [Mainnet](../concepts/glossary.md#mainnet)? Try any of the options listed below:

mlc_pull_req_config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
"ignorePatterns": [
1111
{
1212
"pattern": "^[^/]+$"
13+
},
14+
{
15+
"pattern": "^https://www.npmjs.com/"
1316
}
1417
],
1518
"aliveStatusCodes": [200, 206, 429]

0 commit comments

Comments
 (0)