Skip to content

Commit 86b4b6a

Browse files
aericsonTimer
authored andcommitted
Add external links to deployment services (#3265)
1 parent 360fa27 commit 86b4b6a

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

packages/react-scripts/template/README.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -1816,11 +1816,11 @@ If you are not using the HTML5 `pushState` history API or not using client-side
18161816
18171817
This will make sure that all the asset paths are relative to `index.html`. You will then be able to move your app from `http://mywebsite.com` to `http://mywebsite.com/relativepath` or even `http://mywebsite.com/relative/path` without having to rebuild it.
18181818

1819-
### Azure
1819+
### [Azure](https://azure.microsoft.com/)
18201820

1821-
See [this](https://medium.com/@to_pe/deploying-create-react-app-on-microsoft-azure-c0f6686a4321) blog post on how to deploy your React app to [Microsoft Azure](https://azure.microsoft.com/).
1821+
See [this](https://medium.com/@to_pe/deploying-create-react-app-on-microsoft-azure-c0f6686a4321) blog post on how to deploy your React app to Microsoft Azure.
18221822

1823-
### Firebase
1823+
### [Firebase](https://firebase.google.com/)
18241824

18251825
Install the Firebase CLI if you haven’t already by running `npm install -g firebase-tools`. Sign up for a [Firebase account](https://console.firebase.google.com/) and create a new project. Run `firebase login` and login with your previous created Firebase account.
18261826

@@ -1881,7 +1881,7 @@ Now, after you create a production build with `npm run build`, you can deploy it
18811881

18821882
For more information see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup).
18831883

1884-
### GitHub Pages
1884+
### [GitHub Pages](https://pages.github.com/)
18851885

18861886
>Note: this feature is available with `[email protected]` and higher.
18871887

@@ -1951,7 +1951,7 @@ GitHub Pages doesn’t support routers that use the HTML5 `pushState` history AP
19511951
* You could switch from using HTML5 history API to routing with hashes. If you use React Router, you can switch to `hashHistory` for this effect, but the URL will be longer and more verbose (for example, `http://user.github.io/todomvc/#/todos/42?_k=yknaj`). [Read more](https://reacttraining.com/react-router/web/api/Router) about different history implementations in React Router.
19521952
* Alternatively, you can use a trick to teach GitHub Pages to handle 404 by redirecting to your `index.html` page with a special redirect parameter. You would need to add a `404.html` file with the redirection code to the `build` folder before deploying your project, and you’ll need to add code handling the redirect parameter to `index.html`. You can find a detailed explanation of this technique [in this guide](https://github.com/rafrex/spa-github-pages).
19531953

1954-
### Heroku
1954+
### [Heroku](https://www.heroku.com/)
19551955

19561956
Use the [Heroku Buildpack for Create React App](https://github.com/mars/create-react-app-buildpack).<br>
19571957
You can find instructions in [Deploying React with Zero Configuration](https://blog.heroku.com/deploying-react-with-zero-configuration).
@@ -1989,7 +1989,7 @@ remote: npm ERR! argv "/tmp/build_a2875fc163b209225122d68916f1d4df/.heroku/node/
19891989

19901990
In this case, ensure that the file is there with the proper lettercase and that’s not ignored on your local `.gitignore` or `~/.gitignore_global`.
19911991

1992-
### Netlify
1992+
### [Netlify](https://www.netlify.com/)
19931993

19941994
**To do a manual deploy to Netlify’s CDN:**
19951995

@@ -2018,9 +2018,9 @@ To support `pushState`, make sure to create a `public/_redirects` file with the
20182018

20192019
When you build the project, Create React App will place the `public` folder contents into the build output.
20202020

2021-
### Now
2021+
### [Now](https://zeit.co/now)
20222022

2023-
[now](https://zeit.co/now) offers a zero-configuration single-command deployment. You can use `now` to deploy your app for free.
2023+
Now offers a zero-configuration single-command deployment. You can use `now` to deploy your app for free.
20242024

20252025
1. Install the `now` command-line tool either via the recommended [desktop tool](https://zeit.co/download) or via node with `npm install -g now`.
20262026

@@ -2038,11 +2038,11 @@ When you build the project, Create React App will place the `public` folder cont
20382038

20392039
Details are available in [this article.](https://zeit.co/blog/unlimited-static)
20402040

2041-
### S3 and CloudFront
2041+
### [S3](https://aws.amazon.com/s3) and [CloudFront](https://aws.amazon.com/cloudfront/)
20422042

2043-
See this [blog post](https://medium.com/@omgwtfmarc/deploying-create-react-app-to-s3-or-cloudfront-48dae4ce0af) on how to deploy your React app to Amazon Web Services [S3](https://aws.amazon.com/s3) and [CloudFront](https://aws.amazon.com/cloudfront/).
2043+
See this [blog post](https://medium.com/@omgwtfmarc/deploying-create-react-app-to-s3-or-cloudfront-48dae4ce0af) on how to deploy your React app to Amazon Web Services S3 and CloudFront.
20442044

2045-
### Surge
2045+
### [Surge](https://surge.sh/)
20462046

20472047
Install the Surge CLI if you haven’t already by running `npm install -g surge`. Run the `surge` command and log in you or create a new account.
20482048

0 commit comments

Comments
 (0)