From 1d8c31d79ff1be47ee46094a1cbdab247432c2a2 Mon Sep 17 00:00:00 2001 From: huguirong Date: Fri, 23 Apr 2021 15:48:39 +0800 Subject: [PATCH 1/9] add crust contents into existing contents --- docs/concepts/persistence.md | 1 + .../websites-on-ipfs/single-page-website.md | 58 +------------------ docs/how-to/work-with-pinning-services.md | 2 +- 3 files changed, 3 insertions(+), 58 deletions(-) diff --git a/docs/concepts/persistence.md b/docs/concepts/persistence.md index ca1249aea..c155a49af 100644 --- a/docs/concepts/persistence.md +++ b/docs/concepts/persistence.md @@ -78,3 +78,4 @@ Some available pinning service providers are: - [Infura](https://infura.io/) - [Pinata](https://pinata.cloud/) - [Temporal](https://temporal.cloud/) +- [Crust Network](https://crust.network/) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index d3fcb9c44..25b491fef 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -228,62 +228,6 @@ An easy way to make sure important data is retained is to use a pinning service. ![Random planet fact website pinned using Pinata and displayed in Firefox](./images/single-page-website/pinned-random-planet-fact-website.png) -#### Decentralized pinning services - -For decentralized websites and apps, it is also possible to pin them on IPFS through a decentralized approach. Technically, decentralized pinning services are realized by blockchain technologies such as [Filecoin](https://filecoin.io/), [Crust Network](crust.network), etc. - -Some well-known DApps, such as [Polkadot Apps](dotapps.io) and [Uniswap Interface](https://app.uniswap.org/#/swap), **have all been pinned to IPFS by integrating Crust decentralized deployment**. For this reason, we're going to use [Crust Network](https://crust.network/) for demonstration in this tutorial. - -0. Prerequest - - > Please make sure you have **Node.js** env, you can go to [download page](https://nodejs.org/en/download/package-manager/) for installation. Be sure to have **IPFS** running locally, you can refer to [this page](https://ipfs.io/#install) to install and run IPFS. - -1. Install Crust Command Line - - ```shell - sudo npm i -g @crustio/crust-cli - ``` - -2. Login with seeds - - > *SEEDS* are 12 secret words of your Crust account. You can refer to this [guide](crust-account.md) to create your Crust Account. - - ```shell - crust-cli login [SEEDS] - ``` - -3. Pin the `index.html` file for your website - - Navigate to the directory of the `index.html` file - - ```shell - crust-cli pin index.html - ``` - - You'll get an IPFS cid from this step, for example: `QmZsYLxJA6pW4mQVi6qskFRDcSWvQcS6wPfteQNzUQWY3m`. - -4. Publish the `index.html` - - ```shell - crust-cli publish QmZsYLxJA6pW4mQVi6qskFRDcSWvQcS6wPfteQNzUQWY3m - ``` - - Now your website is published into Crust Network. Storage nodes in Crust Network will get notified and your website pinned to store. - -5. Query status - - After publishing your website, you can run this command to check how many nodes have pinned your website - - ```shell - crust-cli status QmZsYLxJA6pW4mQVi6qskFRDcSWvQcS6wPfteQNzUQWY3m - ``` - - ```shell - ✅ QmZsYLxJA6pW4mQVi6qskFRDcSWvQcS6wPfteQNzUQWY3m picked, replicas: 149 - ``` - -Crust also provides a [general Github workflow](https://github.com/crustio/ipfs-crust-pinner/blob/main/.github/workflows/template.yml) guiding developers to deploying a website/DApp in a decentralized way by establishing a consistent and automated CI/CD pipeline. Uniswap and Polakdot both are integrated in such an approach. - ## Set up a domain This section is completely optional. @@ -311,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website) +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized pinning services, such as [Crust](https://crust.network), by drawing on the experience of [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). diff --git a/docs/how-to/work-with-pinning-services.md b/docs/how-to/work-with-pinning-services.md index 25ba7ad14..140461c65 100644 --- a/docs/how-to/work-with-pinning-services.md +++ b/docs/how-to/work-with-pinning-services.md @@ -14,7 +14,7 @@ If you've got just one local IPFS node that's always running, local pinning may - You don't have all the disk space you need on your local node. - You run more than one IPFS node, and would like to use one of them as a "personal pinning service" as your preferred location for permanent storage. -There are a number of commercial pinning services that make it easy for you to purchase pinning capacity for your important files, some of which include Pinata, Temporal, Infura, and others. Each of these third-party services has its own unique interface for pinning files and managing those pins; this could include a GUI, an API, CLI commands, or other tooling. +There are a number of commercial pinning services that make it easy for you to purchase pinning capacity for your important files, some of which include Pinata, Temporal, Crust, Infura, and others. Each of these third-party services has its own unique interface for pinning files and managing those pins; this could include a GUI, an API, CLI commands, or other tooling. However, you don't need to learn new commands or tools if your pinning service of choice supports the vendor-agnostic [IPFS Pinning Service API](https://ipfs.github.io/pinning-services-api-spec/) specification. Those services are supported within IPFS itself through the command line: `ipfs pin remote --help`. From 250c4aeca2a1528625685325e7ce9a5d5e2a18d1 Mon Sep 17 00:00:00 2001 From: yyd106 Date: Sun, 25 Apr 2021 17:40:46 +0800 Subject: [PATCH 2/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 25b491fef..992a06616 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized pinning services, such as [Crust](https://crust.network), by drawing on the experience of [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](), and [Crust](https://crust.network). You can refer to this article:[decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac) to learn how does the Uniswap decentralized it's website hosting. From bad867c4c9c0c16721d6c81e099ef567b3ef5a04 Mon Sep 17 00:00:00 2001 From: yyd106 Date: Sun, 25 Apr 2021 17:42:21 +0800 Subject: [PATCH 3/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 992a06616..3ac4f3994 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](), and [Crust](https://crust.network). You can refer to this article:[decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac) to learn how does the Uniswap decentralized it's website hosting. +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). To learn how Uniswap decentralizes it's website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From 18f9db2c6b4dcaa5c4b511f87ef1b49da7797a10 Mon Sep 17 00:00:00 2001 From: yyd106 Date: Sun, 25 Apr 2021 18:15:21 +0800 Subject: [PATCH 4/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 3ac4f3994..f92418602 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS.](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). To learn how Uniswap decentralizes it's website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). To learn how Uniswap decentralizes it's website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From 2c0ae5b345b3c5aca90b13d98e3fc26b045ec7d1 Mon Sep 17 00:00:00 2001 From: yyd106 Date: Mon, 26 Apr 2021 10:36:06 +0800 Subject: [PATCH 5/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index f92418602..0414c350d 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). To learn how Uniswap decentralizes it's website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). Uniswap, as one of the biggest decentralized exchanges on Ethereum, is now deploying its Interface on IPFS in a decentralized way. To learn how Uniswap decentralizes its website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From 008ee046ca99974d5dcb47ecbf6d0d3526f8d8fb Mon Sep 17 00:00:00 2001 From: yyd106 Date: Mon, 26 Apr 2021 10:47:28 +0800 Subject: [PATCH 6/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 0414c350d..808db142a 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). Uniswap, as one of the biggest decentralized exchanges on Ethereum, is now deploying its Interface on IPFS in a decentralized way. To learn how Uniswap decentralizes its website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). [Uniswap](https://uniswap.org/) is now hosting its Interface on IPFS in a decentralized way. To learn how Uniswap decentralizes its website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From f5143cbdc15850d161c1d0e3fb457226860564ee Mon Sep 17 00:00:00 2001 From: yyd106 Date: Mon, 26 Apr 2021 11:08:51 +0800 Subject: [PATCH 7/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 808db142a..cd93a882d 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). [Uniswap](https://uniswap.org/) is now hosting its Interface on IPFS in a decentralized way. To learn how Uniswap decentralizes its website hosting, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). Uniswap is a good example of how to decentralize website hosting, to learn more, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From fd550717cfd700e274d909885959e03e6fcec4bd Mon Sep 17 00:00:00 2001 From: yyd106 Date: Mon, 26 Apr 2021 11:09:27 +0800 Subject: [PATCH 8/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index cd93a882d..21f24ee03 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). Uniswap is a good example of how to decentralize website hosting, to learn more, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). [Uniswap](https://app.uniswap.org/) is a good example of how to decentralize website hosting, to learn more, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). From f0c4047b1cfc4380d47aa3af6d77b6104699c3d5 Mon Sep 17 00:00:00 2001 From: yyd106 Date: Mon, 26 Apr 2021 13:19:46 +0800 Subject: [PATCH 9/9] Update single-page-website.md --- docs/how-to/websites-on-ipfs/single-page-website.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-to/websites-on-ipfs/single-page-website.md b/docs/how-to/websites-on-ipfs/single-page-website.md index 21f24ee03..b166cac56 100644 --- a/docs/how-to/websites-on-ipfs/single-page-website.md +++ b/docs/how-to/websites-on-ipfs/single-page-website.md @@ -255,4 +255,4 @@ Domain name services are fairly slow to update. You should be able to go to your This project was designed to get you up and running quickly, but there are many improvements we can make here. -You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). [Uniswap](https://app.uniswap.org/) is a good example of how to decentralize website hosting, to learn more, please see [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac). +You may have noticed that when visiting [randomplanetfacts.xyz](http://randomplanetfacts.xyz), your browser redirects to [gateway.pinata.cloud/ipfs/QmW7S5HR...](https://gateway.pinata.cloud/ipfs/QmW7S5HRLkP4XtPNyT1vQSjP3eRdtZaVtF6FAPvUfduMjA). This isn't great for the user's experience, and it can cause issues with security certificates and other website validation methods. Also, this website is incredibly simple. There are no images, external stylesheets, or javascript files. If you're interested in building a more complex site using IPFS and securing it properly, [carry on with this tutorial series by hosting a multipage website on IPFS](/how-to/websites-on-ipfs/multipage-website). If you want to make your website hosting more decentralized, you can integrate with decentralized projects, such as [Filecoin](https://filecoin.io/), and [Crust](https://crust.network). [Uniswap](https://app.uniswap.org/) is a good example of how to decentralize website hosting. To learn more, please refer to [decentralized Uniswap Interface hosting on IPFS](https://medium.com/crustnetwork/decentralized-uniswap-interface-hosting-on-ipfs-18a78d1209ac).