Skip to content

Commit b48c110

Browse files
authored
fix: update CDN asset links to relative paths (#454)
1 parent 6c4a74e commit b48c110

File tree

21 files changed

+166
-48
lines changed

21 files changed

+166
-48
lines changed

src/components/LanguageIntegration/index.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,89 +5,89 @@ import styles from "./styles.module.css";
55
const languages = [
66
{
77
name: "Golang",
8-
icon: "https://cdn.casbin.org/language/go-logo-1.svg",
8+
icon: "/img/langs/go-logo-1.svg",
99
url: "https://github.com/casbin",
1010
},
1111
{
1212
name: "Java",
13-
icon: "https://cdn.casbin.org/language/jee-3.svg",
13+
icon: "/img/langs/jee-3.svg",
1414
url: "https://github.com/casbin/jcasbin",
1515
},
1616
{
1717
name: "C/C++",
18-
icon: "https://cdn.casbin.org/language/c.svg",
18+
icon: "/img/langs/c.svg",
1919
url: "https://github.com/casbin/casbin-cpp",
2020
},
2121
{
2222
name: "Node.js",
23-
icon: "https://cdn.casbin.org/language/nodejs-1.svg",
23+
icon: "/img/langs/nodejs-1.svg",
2424
url: "https://github.com/casbin/node-casbin",
2525
},
2626
{
2727
name: "Front-end JavaScript",
28-
icon: "https://cdn.casbin.org/language/logo-javascript.svg",
28+
icon: "/img/langs/logo-javascript.svg",
2929
url: "https://github.com/casbin/casbin.js",
3030
},
3131
{
3232
name: "PHP",
33-
icon: "https://cdn.casbin.org/language/PHP-logo.svg",
33+
icon: "/img/langs/PHP-logo.svg",
3434
url: "https://github.com/php-casbin/php-casbin",
3535
},
3636
{
3737
name: "Laravel",
38-
icon: "https://cdn.casbin.org/language/laravel-2.svg",
38+
icon: "/img/langs/laravel-2.svg",
3939
url: "https://github.com/php-casbin/laravel-authz",
4040
},
4141
{
4242
name: "Python",
43-
icon: "https://cdn.casbin.org/language/python-5.svg",
43+
icon: "/img/langs/python-5.svg",
4444
url: "https://github.com/casbin/pycasbin",
4545
},
4646
{
4747
name: ".NET (C#)",
48-
icon: "https://cdn.casbin.org/language/dotnet-logo.svg",
48+
icon: "/img/langs/dotnet-logo.svg",
4949
url: "https://github.com/casbin/Casbin.NET",
5050
},
5151
{
5252
name: "Delphi",
53-
icon: "https://cdn.casbin.org/language/delphi-2.svg",
53+
icon: "/img/langs/delphi-2.svg",
5454
url: "https://github.com/casbin4d/Casbin4D",
5555
},
5656
{
5757
name: "Rust",
58-
icon: "https://cdn.casbin.org/language/rust.svg",
58+
icon: "/img/langs/rust.svg",
5959
url: "https://github.com/casbin/casbin-rs",
6060
},
6161
{
6262
name: "Ruby",
63-
icon: "https://cdn.casbin.org/language/ruby.svg",
63+
icon: "/img/langs/ruby.svg",
6464
url: "https://github.com/CasbinRuby/casbin-ruby",
6565
},
6666
{
6767
name: "Swift (Objective-C)",
68-
icon: "https://cdn.casbin.org/language/swift-15.svg",
68+
icon: "/img/langs/swift-15.svg",
6969
url: "https://github.com/casbin/SwiftCasbin",
7070
},
7171
{
7272
name: "Lua (OpenResty, Kong, APISIX)",
73-
icon: "https://cdn.casbin.org/language/lua-5.svg",
73+
icon: "/img/langs/lua-5.svg",
7474
url: "https://github.com/casbin/lua-casbin",
7575
},
7676
{
7777
name: "Dart (Flutter)",
78-
icon: "https://cdn.casbin.org/language/dart.svg",
78+
icon: "/img/langs/dart.svg",
7979
url: "https://github.com/casbin/dart-casbin",
8080
},
8181
{
8282
name: "Elixir",
83-
icon: "https://cdn.casbin.org/language/elixir-lang-icon.svg",
83+
icon: "/img/langs/elixir-lang-icon.svg",
8484
url: "https://github.com/casbin/casbin-ex",
8585
},
8686
{
8787
name: "Cloud Native",
8888
displayName: "Cloud Native",
8989
fullName: "Cloud Native (Kubernetes, Istio, Envoy, KubeSphere)",
90-
icon: "https://cdn.casbin.org/language/kubernets.svg",
90+
icon: "/img/langs/kubernetes.svg",
9191
url: "/docs/cloud-native",
9292
},
9393
];

src/pages/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function HomepageHeader() {
4848
e.target.play();
4949
}}
5050
>
51-
<source src="https://cdn.casbin.org/video/background.mp4" type="video/mp4" />
51+
<source src="/video/background.mp4" type="video/mp4" />
5252
</video>
5353
<div className={styles.heroOverlay}></div>
5454

src/utils/languageIconMapping.ts

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,36 @@
33
* Icons are sourced from the LanguageIntegration component
44
*/
55
export const languageIconMapping: Record<string, string> = {
6-
"Go": "https://cdn.casbin.org/language/go-logo-1.svg",
7-
"Golang": "https://cdn.casbin.org/language/go-logo-1.svg",
8-
"Java": "https://cdn.casbin.org/language/jee-3.svg",
9-
"C": "https://cdn.casbin.org/language/c.svg",
10-
"C++": "https://cdn.casbin.org/language/c.svg",
11-
"C/C++": "https://cdn.casbin.org/language/c.svg",
12-
"Node.js": "https://cdn.casbin.org/language/nodejs-1.svg",
13-
"Node": "https://cdn.casbin.org/language/nodejs-1.svg",
14-
"JavaScript": "https://cdn.casbin.org/language/logo-javascript.svg",
15-
"Front-end JavaScript": "https://cdn.casbin.org/language/logo-javascript.svg",
16-
"PHP": "https://cdn.casbin.org/language/PHP-logo.svg",
17-
"Laravel": "https://cdn.casbin.org/language/laravel-2.svg",
18-
"Python": "https://cdn.casbin.org/language/python-5.svg",
19-
".NET": "https://cdn.casbin.org/language/dotnet-logo.svg",
20-
".NET (C#)": "https://cdn.casbin.org/language/dotnet-logo.svg",
21-
"C#": "https://cdn.casbin.org/language/dotnet-logo.svg",
22-
"Delphi": "https://cdn.casbin.org/language/delphi-2.svg",
23-
"Rust": "https://cdn.casbin.org/language/rust.svg",
24-
"Ruby": "https://cdn.casbin.org/language/ruby.svg",
25-
"Swift": "https://cdn.casbin.org/language/swift-15.svg",
26-
"Swift (Objective-C)": "https://cdn.casbin.org/language/swift-15.svg",
27-
"Objective-C": "https://cdn.casbin.org/language/swift-15.svg",
28-
"Lua": "https://cdn.casbin.org/language/lua-5.svg",
29-
"Lua (OpenResty, Kong, APISIX)": "https://cdn.casbin.org/language/lua-5.svg",
30-
"Dart": "https://cdn.casbin.org/language/dart.svg",
31-
"Dart (Flutter)": "https://cdn.casbin.org/language/dart.svg",
32-
"Flutter": "https://cdn.casbin.org/language/dart.svg",
33-
"Elixir": "https://cdn.casbin.org/language/elixir-lang-icon.svg",
34-
"Cloud Native": "https://cdn.casbin.org/language/kubernets.svg",
35-
"Kubernetes": "https://cdn.casbin.org/language/kubernets.svg",
6+
"Go": "/img/langs/go-logo-1.svg",
7+
"Golang": "/img/langs/go-logo-1.svg",
8+
"Java": "/img/langs/jee-3.svg",
9+
"C": "/img/langs/c.svg",
10+
"C++": "/img/langs/c.svg",
11+
"C/C++": "/img/langs/c.svg",
12+
"Node.js": "/img/langs/nodejs-1.svg",
13+
"Node": "/img/langs/nodejs-1.svg",
14+
"JavaScript": "/img/langs/logo-javascript.svg",
15+
"Front-end JavaScript": "/img/langs/logo-javascript.svg",
16+
"PHP": "/img/langs/PHP-logo.svg",
17+
"Laravel": "/img/langs/laravel-2.svg",
18+
"Python": "/img/langs/python-5.svg",
19+
".NET": "/img/langs/dotnet-logo.svg",
20+
".NET (C#)": "/img/langs/dotnet-logo.svg",
21+
"C#": "/img/langs/dotnet-logo.svg",
22+
"Delphi": "/img/langs/delphi-2.svg",
23+
"Rust": "/img/langs/rust.svg",
24+
"Ruby": "/img/langs/ruby.svg",
25+
"Swift": "/img/langs/swift-15.svg",
26+
"Swift (Objective-C)": "/img/langs/swift-15.svg",
27+
"Objective-C": "/img/langs/swift-15.svg",
28+
"Lua": "/img/langs/lua-5.svg",
29+
"Lua (OpenResty, Kong, APISIX)": "/img/langs/lua-5.svg",
30+
"Dart": "/img/langs/dart.svg",
31+
"Dart (Flutter)": "/img/langs/dart.svg",
32+
"Flutter": "/img/langs/dart.svg",
33+
"Elixir": "/img/langs/elixir-lang-icon.svg",
34+
"Cloud Native": "/img/langs/kubernetes.svg",
35+
"Kubernetes": "/img/langs/kubernetes.svg",
3636
};
3737

3838
/**

static/img/langs/PHP-logo.svg

Lines changed: 96 additions & 0 deletions
Loading

static/img/langs/c.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)