From 445862705101e1c397d9e14cb901c5306db8a0d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Moska=C5=82a?= <91079590+moskalakamil@users.noreply.github.com> Date: Wed, 19 Mar 2025 10:57:41 +0100 Subject: [PATCH] docs: update favico & add json-ld (#4477) --- docs/json-ld.json | 56 ++++++++++++++++++++++++++++++++++ docs/public/favicon-16x16.png | Bin 0 -> 569 bytes docs/public/favicon-32x32.png | Bin 0 -> 1426 bytes docs/public/favicon.ico | Bin 0 -> 15406 bytes docs/public/favicon.png | Bin 1431 -> 0 bytes docs/theme.config.jsx | 19 +++++++++++- 6 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 docs/json-ld.json create mode 100644 docs/public/favicon-16x16.png create mode 100644 docs/public/favicon-32x32.png create mode 100644 docs/public/favicon.ico delete mode 100644 docs/public/favicon.png diff --git a/docs/json-ld.json b/docs/json-ld.json new file mode 100644 index 00000000..d008effe --- /dev/null +++ b/docs/json-ld.json @@ -0,0 +1,56 @@ +{ + "@context": "https://schema.org", + "@type": "WebSite", + "name": "TheWidlarzGroup Docs", + "url": "https://docs.thewidlarzgroup.com/react-native-video/", + "publisher": { + "@type": "Organization", + "name": "TheWidlarzGroup", + "url": "https://thewidlarzgroup.com", + "logo": { + "@type": "ImageObject", + "url": "https://docs.thewidlarzgroup.com/react-native-video/favicon.ico" + } + }, + "mainEntity": { + "@type": "TechArticle", + "headline": "React Native Video Documentation", + "description": "Official documentation for React Native Video component by TheWidlarzGroup", + "hasPart": [ + { + "@type": "TechArticle", + "headline": "Installation Guide", + "description": "Installation instructions for your platform to link react-native-video into your project.", + "url": "https://docs.thewidlarzgroup.com/react-native-video/installation" + }, + { + "@type": "TechArticle", + "headline": "Properties", + "description": "This page shows the list of available properties to configure the player.", + "url": "https://docs.thewidlarzgroup.com/react-native-video/component/props" + }, + { + "@type": "TechArticle", + "headline": "DRM Implementation", + "description": "We provide a sample implementation in the example app demonstrating how to use DRM with react-native-video.", + "url": "https://docs.thewidlarzgroup.com/react-native-video/component/drm" + }, + { + "@type": "TechArticle", + "headline": "Downloading", + "description": "The Offline Video SDK extends react-native-video (v6 or v7) with the ability to download and store video content for offline playback.", + "url": "https://docs.thewidlarzgroup.com/react-native-video/other/downloading" + } + ] + }, + "offers": { + "@type": "Offer", + "name": "Enterprise Support", + "description": "Expert support to extend or implement React Native Video capabilities", + "url": "https://www.thewidlarzgroup.com/?utm_source=rnv&utm_medium=google#Contact", + "seller": { + "@type": "Organization", + "name": "TheWidlarzGroup" + } + } +} diff --git a/docs/public/favicon-16x16.png b/docs/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..693d093201b5b7e80a0c2ab1dee0bf6da00333f1 GIT binary patch literal 569 zcmV-90>=G`P)I}6oYy6n;^ySyH&1l=vrez^HnJI< z9keY(0Am0VBX(x0Y`vZsL#3F5qF1gI*FXOZ1wjz7e|Ko{-u}?WCojrE=gKA& zKI+)MrP*Y|=_+x{#Ix81bnl2jY4Y*p`9WQteeW?%lMxXlNuuS=pNzwiW%6XI%$E4w zm`s;3c&OtSz(VHkHFR#>3E8`dkDoiH_pMm!5k;{MFin$Ya}SKOM?2(~uc|1PbohNT zdb<4<8_85B2!wB6zd%{&1-CeE4ee|1UDXzB4F(yAkk9Ao-J6FqvC&OavIv`rdI9Vs zUQT^j;5=4(d`!AMI&`tMrDcz*s&%PWtD#WH$BswWA2`}_UQ z=YGyPzf*!IJjfHCA0q%G2A;fu-4`xsqMd}C!a~|p3A%70k)p*?3WBR^d3Rudvsj`; zy8*K8x50_gibAF`tD!xG1#vfCAw(Q1p0+NJ5hZcFEYd8(Fx=x}B?({|DwFN?o_b0t zBryUx5&@`uH-`aO0+#0q!*aI(`aMs`?sp5!1499Lo8C$gSa~BT=2JjN0Hr*XM_F&e zDA`2)k`NLhpVSXTq(~S&txf2@_7`L+a<@JKuQMQHY#|JZ79Ybh-{@l4kJjWF`-U{o z@lImM8~B)jE(JksC@iDb6T*Nu0$#%)DPDk4&w*hX3JOsHpkgQpr{gS~7wr&3A(f70 zS!j*%$eS_?ap^W6B=JDg$;xeK_igD1%#UT*ye2cDxF~tEmS;)=K}lbC(Suq?AA(^C zgaDaov3PZ|1(u{3%G@(5|9@!K$^WPmU%q;N=TK7Gtn^VL>*Yp|bH;_t4ZntJauAp{9# z4gGLk9yfim#cI^PNtziue4$1=*WyIqXY%O z?&!zj*E7)76GUUvAg;9CMAqn7EGxFsI0OG*13{<&=c+O3jkON}G#@S3&YL}xJ8!p> z_V#v^m6fS)zh}=LSglq}m^hLCbi7hpRT3AOJvBvew)>ew$6OefYeKeF4|i_}Cw}ch zVuFCxi?gWN^bkM@f1f*r7JD^bR1Bmm2ADerYQFO~R(_>jw4j*tdcCBjr3Iy>rK*97 ziVEcB=0a~U(4$ocq;+pvB6Ew<1W}Ti^NszmH}*r4C|Hg_&@iwh3Yb%rN)54^e;bg* zFkHXa!F8z)&(AD{Avxtfz~!1Fe*6BTmMNYy5!JZcMi;Pz1)(GJJpXAhny88RTtc(99x{XX_=#h14Fs`8hU6XNyj z*RLm|Qd02s-o0w-iWMu++1ZJmJ9pClzOKRI*HRB{TAf#)Wab~+w(qy%FPgjw(e8r! z0H%vBZj^SR%{vRziryXf%T7d3Zb?HQj7BBODIH>-8$9qKjde4>*oH z>~_2T(drKiAT>2r7Yqhx$+EnG5E9K;FT*g~1wr_+qoZSJ1L_VN#waN%VXLdFQwSl? z+_u0Em2&&-!<5qIY15{4R#sL<{r@m50A)f2!r^dmq9_iT!*LufC@2tzGr4*yh9Tg8 g4H*F#F)(7_ACOFbBPOO}L;wH)07*qoM6N<$g5Fz|sQ>@~ literal 0 HcmV?d00001 diff --git a/docs/public/favicon.ico b/docs/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2d74d08d4eaf26608d3604000cfc00af5b1a6496 GIT binary patch literal 15406 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 N0l5a`8u$Y>@Gn)pU0nbG literal 0 HcmV?d00001 diff --git a/docs/public/favicon.png b/docs/public/favicon.png deleted file mode 100644 index f4ea236146dcbb218b29e9a0ba368d8e3430376d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1431 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+0815;LjPlzi}LHp@vCsc+APU)>dO|4{Ic>(M~Rcbxqg+cD3~E7-y}+|n=7!Y9lo zD6VY7S)h#vR(Qn(>4f`f1$%3Dlv}<#AJKN|ZR^Q5Rokv+&E4K~7+_c>Or%h}KF~WrxBb5tyJ@y-La6SyYf-oM z1|3}CwQaup>5aaL{mXPL9qRYpx3I8~m6bIyF)=na-Z;xODO|52%Ot=#HYJ!8fUU`Xy;>KPrVlMtp`onzWrVcB{9Q`+RXyvi?t3P*_ON$IqWX z1PEJx{&GPUXcA+Rx4X;P+zX3A>6yL6)7O>#1rv{;gi+w%`>#Ps+GD5iq8n$xHs#PqBp<7?gy0z<9+c7o&j;3eR z!WJ-<_HO&Os_)#YZ)U!0U#)w0VcooYb|S2|to{nC`OUIPePt56_oZ>#IW3Jjw(QFi z^gJ3j{oC_1ms?CHX3GtST+bVqQcq7?AHf;8A*=MttgQ~LZLhDbzrCUG@~^XQS>86x z+jH)2tL1iSyxuo=cf&Ic>G$_Gm*4-#%+5b^#;isruNWU0iGXJg35lF4Yu1GF$y-*v zxpDEadQQ$;0Y_f;H{VuG{p>%_s`OLI(q3lkX%Wm?D`pifTlMP96fGGpnYnZ3#vV9v zm3K8$Ilo20@ns1q%nTD$JC;q7sNx1jh-!&zL`h0wNvc(HQ7VvPFfuSQ(KRsAH8ct_ zG`BJ`u`)H#HZZU0evjZ^-o&v-r!VqjM0)=TCVRu=Z2EW#|T;L>1nIE7hx tbBMy}8&^&oIdeqj2>a;|j|bp!wa diff --git a/docs/theme.config.jsx b/docs/theme.config.jsx index 241b7d66..bed43d11 100644 --- a/docs/theme.config.jsx +++ b/docs/theme.config.jsx @@ -1,5 +1,6 @@ import React from 'react'; import TWGBadge from './components/TWGBadge/TWGBadge'; +import jsonLd from './json-ld.json'; export default { head: ( @@ -27,10 +28,26 @@ export default { content="https://docs.thewidlarzgroup.com/react-native-video/thumbnail.jpg" /> + + +