Skip to content

Commit 4458627

Browse files
authored
docs: update favico & add json-ld (#4477)
1 parent ede502b commit 4458627

File tree

6 files changed

+74
-1
lines changed

6 files changed

+74
-1
lines changed

docs/json-ld.json

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"@context": "https://schema.org",
3+
"@type": "WebSite",
4+
"name": "TheWidlarzGroup Docs",
5+
"url": "https://docs.thewidlarzgroup.com/react-native-video/",
6+
"publisher": {
7+
"@type": "Organization",
8+
"name": "TheWidlarzGroup",
9+
"url": "https://thewidlarzgroup.com",
10+
"logo": {
11+
"@type": "ImageObject",
12+
"url": "https://docs.thewidlarzgroup.com/react-native-video/favicon.ico"
13+
}
14+
},
15+
"mainEntity": {
16+
"@type": "TechArticle",
17+
"headline": "React Native Video Documentation",
18+
"description": "Official documentation for React Native Video component by TheWidlarzGroup",
19+
"hasPart": [
20+
{
21+
"@type": "TechArticle",
22+
"headline": "Installation Guide",
23+
"description": "Installation instructions for your platform to link react-native-video into your project.",
24+
"url": "https://docs.thewidlarzgroup.com/react-native-video/installation"
25+
},
26+
{
27+
"@type": "TechArticle",
28+
"headline": "Properties",
29+
"description": "This page shows the list of available properties to configure the player.",
30+
"url": "https://docs.thewidlarzgroup.com/react-native-video/component/props"
31+
},
32+
{
33+
"@type": "TechArticle",
34+
"headline": "DRM Implementation",
35+
"description": "We provide a sample implementation in the example app demonstrating how to use DRM with react-native-video.",
36+
"url": "https://docs.thewidlarzgroup.com/react-native-video/component/drm"
37+
},
38+
{
39+
"@type": "TechArticle",
40+
"headline": "Downloading",
41+
"description": "The Offline Video SDK extends react-native-video (v6 or v7) with the ability to download and store video content for offline playback.",
42+
"url": "https://docs.thewidlarzgroup.com/react-native-video/other/downloading"
43+
}
44+
]
45+
},
46+
"offers": {
47+
"@type": "Offer",
48+
"name": "Enterprise Support",
49+
"description": "Expert support to extend or implement React Native Video capabilities",
50+
"url": "https://www.thewidlarzgroup.com/?utm_source=rnv&utm_medium=google#Contact",
51+
"seller": {
52+
"@type": "Organization",
53+
"name": "TheWidlarzGroup"
54+
}
55+
}
56+
}

docs/public/favicon-16x16.png

569 Bytes
Loading

docs/public/favicon-32x32.png

1.39 KB
Loading

docs/public/favicon.ico

15 KB
Binary file not shown.

docs/public/favicon.png

-1.4 KB
Binary file not shown.

docs/theme.config.jsx

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
22
import TWGBadge from './components/TWGBadge/TWGBadge';
3+
import jsonLd from './json-ld.json';
34

45
export default {
56
head: (
@@ -27,10 +28,26 @@ export default {
2728
content="https://docs.thewidlarzgroup.com/react-native-video/thumbnail.jpg"
2829
/>
2930
<meta name="twitter:image:alt" content="React Native Video" />
31+
<link
32+
rel="icon"
33+
type="image/x-icon"
34+
href="https://docs.thewidlarzgroup.com/react-native-video/favicon.ico"
35+
/>
36+
<link
37+
rel="icon"
38+
type="image/png"
39+
sizes="32x32"
40+
href="https://docs.thewidlarzgroup.com/react-native-video/favicon-32x32.png"
41+
/>
3042
<link
3143
rel="icon"
3244
type="image/png"
33-
href="https://docs.thewidlarzgroup.com/react-native-video/favicon.png"
45+
sizes="16x16"
46+
href="https://docs.thewidlarzgroup.com/react-native-video/favicon-16x16.png"
47+
/>
48+
<script
49+
type="application/ld+json"
50+
dangerouslySetInnerHTML={{__html: JSON.stringify(jsonLd)}}
3451
/>
3552
</>
3653
),

0 commit comments

Comments
 (0)