Now, by using jsdelivr.net.
- Find your link on GitHub, and click to the "Raw" version.
- Copy the URL.
- Change
raw.githubusercontent.com
tocdn.jsdelivr.net
- Insert
/gh/
before your username. - Remove the
branch
name. - (Optional) Insert the version you want to link to, as
@version
(if you do not do this, you will get the latest - which may cause long-term caching)
https://raw.githubusercontent.com/<username>/<repo>/<branch>/path/to/file.css
DEMO: https://raw.githubusercontent.com/duyplus/fontawesome-pro/master/css/all.min.css
Use this URL to get the latest version:
http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.css
https://cdn.jsdelivr.net/gh/duyplus/fontawesome-pro/css/all.min.css
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/duyplus/fontawesome-pro/css/all.min.css">
Use this URL to get a specific version or commit hash:
http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.css
https://cdn.jsdelivr.net/gh/duyplus/fontawesome-pro@5.15.3/css/all.min.css
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/duyplus/fontawesome-pro@5.15.3/css/all.min.css">
For production environments, consider targeting a specific tag or commit-hash rather than the branch. Using the latest link may result in long-term caching of the file, causing your link to not be updated as you push new versions. Linking to a file by commit-hash or tag makes the link unique to version.